Winpeshl.ini-Information: Starten einer App beim Starten von WinPE
Verwenden Sie die Datei Winpeshl.ini in Windows Preinstallation Environment (Windows PE), um die Standard-Eingabeaufforderung durch eine Shellanwendung oder eine andere Anwendung zu ersetzen. Ihre Shellanwendung kann beispielsweise eine GUI sein, mit der Bereitstellungstechniker eine Methode für die Installation von Windows auswählen können.
Um eine eigene App hinzuzufügen, erstellen Sie eine Datei namens Winpeshl.ini und platzieren Sie sie im Verzeichnis %SYSTEMROOT%\System32 eines benutzerdefinierten Windows PE-Images. Weitere Informationen finden Sie unter WinPE: Bereitstellen und Anpassen.
Beispiel
[LaunchApp]
AppPath = %SYSTEMDRIVE%\Fabrikam\shell.exe
[LaunchApps]
%SYSTEMDRIVE%\Fabrikam\app1.exe
%SYSTEMDRIVE%\Fabrikam\app2.exe, /s "C:\Program Files\App3"
Die Wpeshl.ini-Datei kann einen oder beide dieser Abschnitte enthalten: [LaunchApp] und [LaunchApps]. Die in [LaunchApp] und [LaunchApps] aufgeführten Apps werden der Reihenfolge nach ausgeführt und starten erst, wenn die vorherige App beendet wurde.
LaunchApp
Tragen Sie im Eintrag AppPath
den Pfad zu Ihrer App ein. Sie können einen vollqualifizierten Pfad verwenden oder Umgebungsvariablen zum Beschreiben des Pfads verwenden, z. B. %SYSTEMDRIVE%
.
Hinweis
Der Eintrag [LaunchApp] kann nur eine App enthalten.
Sie können keinen Befehl angeben, der größer als 250 Zeichen ist.
Sie können mit LaunchApp keine Befehlszeilenoptionen festlegen.
LaunchApps
Verwenden Sie den [LaunchApps]
-Abschnitt, um Apps mit Befehlszeilenoptionen auszuführen.
Hinweis
LaunchApps unterstützt die Ausführung von Apps, jedoch keine allgemeinen Skriptbefehle. Fügen Sie zum Ausführen von Befehlen stattdessen ein Startskript hinzu (startnet.cmd). Weitere Informationen finden Sie unter WinPE: Bereitstellen und Anpassen.
Sie können keinen Befehl angeben, der größer als 250 Zeichen ist.
So wenden Sie Befehlszeilenoptionen auf Apps an: Fügen Sie nach dem App-Namen ein Komma (,) hinzu:
%SYSTEMDRIVE%\Fabrikam\app2.exe, <option>