Ich habe eine Basis-WIM-Image-Datei, die ich anwende, indem ich in Windows PE boote und auf der Festplatte eines Geräts installiere.
Nachdem das Basis-Image angewendet wurde, möchte ich je nach Bedarf benutzerdefinierte Software installieren, ähnlich einer Aufgabensequenz, die von SCCM Imaging durchgeführt wird.
Mit welchem Tool oder welcher Befehlszeile könnte ich dies erreichen?
Antwort1
Microsoft installiert Software nicht aus WinPE heraus in das vollständige Betriebssystem, sondern führt einen Neustart durch, lässt Windows seine Konfiguration durchführen und hängt sich dann in das jetzt laufende echte Betriebssystem ein und setzt die Installation von dort aus fort. Soweit ich weiß, ist die verwendete Methode die Datei setupcomplete.cmd. Dies ist im Grunde eine normalerweise leere Datei, die immer am Ende eines Windows-Setups ausgeführt wird (siehe ausführliche Dokumentation).Hier). Ich denke, nichts hindert Sie daran, dieselbe Datei zu verwenden. Sie können dort ein Skript (vielleicht leistungsfähiger als cmd) einbinden und installieren, was Sie wollen (muss wahrscheinlich stumm sein, da die Benutzerinteraktion in dieser Phase nicht wirklich gut funktioniert).
Eine andere Methode, um Software während einer Windows-Installation zum Laufen zu bringen, wäre die Änderung der Datei „unattend.xml“.Mehrere Durchläufe ermöglichen einen RunAsynchronousCommand-SchrittDadurch wird Code ausgeführt, in den Sie sich erneut einklinken könnten. Ich fand die Änderungen an der Antwortdatei immer etwas mühsam, insbesondere wenn Sie debuggen müssen. Daher würde ich die cmd-Datei empfehlen.