:: Das Hinzufügen nach der Setup-Startlinie sollte helfen:
:WAIT_FOR_INSTALL REM Wait for 20 seconds: ping -n 20 -w 1000 127.0.0.1 >NUL 2>&1 REM Check if setup.exe is still running tasklist | find /i "setup.exe" && goto WAIT_FOR_INSTALL
Der Titel ist vielleicht nicht so klar, aber ich werde mein Bestes geben, um es hier besser zu erklären:
Unser Unternehmen verwendet ein Bündel Multi-Seat-Standalone- und Netzwerklizenzen für Autodesk Building Design Suite Premium 2015. Mit dem von Autodesk bereitgestellten Bereitstellungstool habe ich vollständig automatisierte Bereitstellungspakete erstellt, um unsere Aufgabe zu vereinfachen.
Jetzt versuche ich, dieselben Pakete zu verwenden, damit sie mithilfe der Microsoft Deployment Toolkit (MDT) -Plattform bereitgestellt werden können, sodass die Software-Suite während der Windows-Installation auf unseren Computern bereitgestellt wird.
Hier ist meine Batchdatei:
start /wait "" "\\slmtl-fs01.sidlee.inc\architecture\IMAGES\BDS_PM_2015\Img\Setup.exe" /qb /I \\slmtl-fs01.sidlee.inc\architecture\IMAGES\BDS_PM_2015\Img\BDS_PM_2015_NLM.ini /language en-us
Dies sind die Informationen aus der Installationsverknüpfung, die mit dem Bereitstellungstool von Autodesk erstellt wurden. Ich habe einfach den Start / Warten am Anfang hinzugefügt.
Von dem, was ich während der Initialisierung des Setups erhalten kann, wird es die oben erwähnte netzwerkbasierte Datei "Setup.exe" verwenden. In dieser Phase werden einige Dateien in den lokalen TEMP-Ordner kopiert. Sobald die Initialisierung des Setups abgeschlossen ist (wobei sichergestellt ist, dass alle Voraussetzungen erfüllt sind usw.), scheint die Installation die lokale Datei "Setup.exe" anstelle der Netzwerkdatei zu verwenden.
Gibt es eine Möglichkeit, die Batchdatei so zu konfigurieren, dass sie auf die "neue" Setup.exe-Datei statt auf die netzwerkbasierte wartet? Da die netzwerkbasierte Datei Setup.exe nach der Initialisierung geschlossen wird, hält die Eingabeaufforderung die Installation für abgeschlossen und springt zur nächsten MDT-Installation / -Phase.
Lassen Sie mich wissen, wenn meine Anfrage nicht klar ist.
Vielen Dank :)
:: Das Hinzufügen nach der Setup-Startlinie sollte helfen:
:WAIT_FOR_INSTALL REM Wait for 20 seconds: ping -n 20 -w 1000 127.0.0.1 >NUL 2>&1 REM Check if setup.exe is still running tasklist | find /i "setup.exe" && goto WAIT_FOR_INSTALL