Konvertieren Sie die PowerShell-Skriptdatei (PS1) in EXE mit IExpress in Windows 10

Sie können eine ausführbare Datei um ein PowerShell - Skript ( PS1 ) wickeln, sodass Sie das Skript als .exe-Datei verteilen können, anstatt eine „rohe“ Skriptdatei zu verteilen. Dadurch entfällt die Notwendigkeit, technisch nicht versierten Benutzern zu erklären, wie Skripts über PowerShell oder die Eingabeaufforderung(Command Prompt) ausgeführt werden .

Wir haben gesehen, wie man selbstextrahierende Archive mit IExpress erstellt(how to create self-extracting archives using IExpress) . In diesem Beitrag zeigen wir Ihnen nun, wie Sie eine PowerShell-Skriptdatei mit IExpress unter Windows 10 in eine EXE-Datei konvertieren .(convert PowerShell script file to EXE file with IExpress)

Konvertieren Sie die PowerShell(Convert PowerShell) - Skriptdatei ( PS1 ) mit IExpress in eine (IExpress)EXE -Datei(EXE)

IExpress ist ein äußerst nützliches Tool, um Visual Basic - Skript- oder PowerShell -Skriptdateien und andere nicht ausführbare Skripts in ausführbare Dateien mit einem Klick umzuwandeln.

Lass uns anfangen.

Es wird davon ausgegangen, dass Sie bereits  ein PowerShell-Skript erstellt haben. (created a PowerShell script.)Fahren Sie nun wie folgt fort:

Drücken  Sie die Windows key + R  , um das Dialogfeld „Ausführen“ aufzurufen.

Geben Sie im Dialogfeld „Ausführen“ Folgendes ein  iexpress und drücken Sie die Eingabetaste.

Wählen Sie das Optionsfeld für die Option Neue Datei mit Selbstextraktionsrichtlinie erstellen(Create new Self Extraction Directive file) aus . Klicken Sie auf Weiter(Next) .

Konvertieren Sie das PowerShell-Skript mit IExpress-1 in EXE

Wählen Sie das Optionsfeld für Dateien extrahieren und führen Sie eine Installationsbefehlsoption aus(Extract files and run an installation command) . Klicken Sie auf Weiter(Next) .

Konvertieren Sie das PowerShell-Skript mit IExpress-2 in EXE

Geben Sie einen Namen für Ihre ausführbare Datei ein. Klicken Sie auf Weiter(Next) .

Konvertieren Sie das PowerShell-Skript mit IExpress-3 in EXE

Sie werden gefragt, ob Sie den Benutzer auffordern möchten, die Installation seines Pakets zu bestätigen. Wählen Sie für dieses Tutorial No prompt aus und klicken Sie dann auf Next . Wenn Sie einen Benutzer mit einer Nachricht auffordern möchten, können Sie Benutzer auffordern mit( Prompt user with) auswählen und Ihre Nachricht in das Feld unten eingeben.

Konvertieren Sie das PowerShell-Skript mit IExpress-4 in EXE

Ebenso werden Sie gefragt, ob Sie eine Lizenzvereinbarung anzeigen möchten oder nicht. Wählen Sie für dieses Tutorial Lizenz nicht anzeigen(Do not display a license) und klicken Sie auf Weiter(Next) .

Konvertieren Sie das PowerShell-Skript mit IExpress-5 in EXE

Klicken Sie auf dem Bildschirm  „ Paketierte Dateien “ auf die Schaltfläche „ (Packaged files)Hinzufügen(Add) “ und stellen Sie sicher, dass Sie Ihr PowerShell - Skript hinzufügen. Klicken Sie auf (Click) Weiter(Next) .

Konvertieren Sie das PowerShell-Skript mit IExpress-6 in EXE

Ihr ausführbares Skript sollte jetzt im Dropdown-Menü „Programm installieren“(Install Program) sichtbar sein.

Wählen Sie die Datei aus und belassen Sie die Option Post Install Command auf (Post Install Command)<None> und klicken Sie auf Next .

Konvertieren Sie das PowerShell-Skript mit IExpress-7 in EXE

Belassen(Show window) Sie im Anzeigefenster die ursprüngliche Auswahl auf Standard (empfohlen)(Default (recommended)) . Klicken Sie auf Weiter(Next) .

Konvertieren Sie das PowerShell-Skript mit IExpress-8 in EXE

Belassen Sie auf dem Bildschirm Fertige Nachricht(Finished message) die Auswahl auf Keine Nachricht(No message) . Wenn Sie nach der Ausführung Ihres Skripts eine Meldung anzeigen möchten, wählen Sie die Option Meldung anzeigen(Display message) und geben Sie die Meldung in das Feld ein. Klicken Sie auf (Click) Weiter(Next) .

Konvertieren Sie das PowerShell-Skript mit IExpress-9 in EXE

Klicken Sie im Dialogfeld Paketname und Optionen auf (Package Name and Options)Durchsuchen(Browse) . Wählen Sie einen Speicherort und geben Sie einen Dateinamen ein. Klicken Sie auf (Click) Speichern(Save) . Sie können den Abschnitt Optionen unverändert(Options) lassen oder beide Optionen aktivieren. Klicken Sie auf Weiter(Next) .

Wählen Sie im Dialogfeld Neustart konfigurieren die Option (Configure restart)Nur bei Bedarf neu starten(Only restart if needed) aus . Klicken Sie auf Weiter(Next) .

Konvertieren Sie das PowerShell-Skript mit IExpress-11 in EXE

Sie können Ihre IExpress- Konfiguration speichern, falls Sie später zurückkehren und sie bearbeiten möchten. Wählen Sie für dieses Tutorial Don't save . Klicken Sie auf Weiter(Next) .

Konvertieren Sie das PowerShell-Skript mit IExpress-12 in EXE

Ihre gesamte Konfiguration ist abgeschlossen und Sie können nun die ausführbare Datei erstellen. Klicken Sie auf Weiter(Next) , um mit diesem Vorgang zu beginnen.

Konvertieren Sie das PowerShell-Skript mit IExpress-13 in EXE

Die ausführbare Datei wird nun erstellt. Wenn Sie fertig sind, klicken Sie auf Fertig(Finish) stellen, um den IExpress-Assistenten zu schließen.

Konvertieren Sie das PowerShell-Skript mit IExpress-14 in EXE

Sie finden die ausführbare Datei an dem zuvor ausgewählten Speicherort.

Das ist es!

Bonus : Sie können PowerShell -Dateien ( Ps1 ) auch mit den folgenden Tools von Drittanbietern in .exe-Dateien konvertieren:

  • PS2EXE – ein Microsoft PowerShell-Skript.
  • F2KO Ps1 To Exe – eine kostenlose Desktop-Anwendung mit mehrsprachiger Unterstützung, die unter Windows OS ausgeführt werden kann .
  • F2KO Online Converter – eine Webanwendung ist eine Ergänzung zur tragbaren eigenständigen Ps1- zu-.exe-Konverteranwendung.
  • PowerGUI Script Editor – eine Desktop-Anwendung.
  • PowerShell Studio – Diese Software kann PowerShell-GUI -Tools visuell erstellen, Multi-File- und Datei-Debugging durchführen, MSI - Installationsprogramme erstellen, die Skriptleistung überwachen und vieles mehr.
  • ISE Steroids 2.0 Enterprise – eine Desktop-Anwendung. Die Software erweitert gezielt die eingebaute ISE eines typischen PowerShell - Editors.

Diese Tools sind ziemlich einfach zu bedienen. Um beispielsweise das PS2EXE- Tool zu verwenden, laden Sie es herunter und extrahieren Sie den Inhalt der ZIP-Datei. Danach müssen Sie zum Konvertieren eines PowerShell - Skripts in das EXE -Format einfach PS2EXE ausführen(PS2EXE) , das zu konvertierende Skript angeben und einen Dateinamen für die resultierende EXE -Datei angeben.



About the author

Ich bin Freeware-Softwareentwickler und Befürworter von Windows Vista/7. Ich habe mehrere hundert Artikel zu verschiedenen Themen rund um das Betriebssystem geschrieben, darunter Tipps und Tricks, Reparaturanleitungen und Best Practices. Über mein Unternehmen Help Desk Services biete ich auch bürobezogene Beratungsdienste an. Ich habe ein tiefes Verständnis dafür, wie Office 365 funktioniert, welche Funktionen es gibt und wie man sie am effektivsten einsetzt.



Related posts