Как ждать завершения установки Autodesk по сети?
Название может быть не совсем ясным, но я постараюсь объяснить здесь лучше:
Наша компания использует пакет лицензий Multi-Seat Standalone et Network для Autodesk Building Design Suite Premium 2015. Используя инструмент развертывания, поставляемый Autodesk, я создал полностью автоматизированные пакеты развертывания, чтобы упростить нашу задачу.
Теперь я пытаюсь использовать те же пакеты, чтобы их можно было развернуть с помощью платформы Microsoft Deployment Toolkit (MDT), чтобы пакет программного обеспечения развертывался во время нашей установки Windows на наших компьютерах.
Вот мой командный файл:
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
Это информация из ярлыка установки, созданного средством развертывания Autodesk. Я просто добавил начало / ожидание в начале.
Из того, что я могу собрать, при инициализации установки будет использоваться сетевой файл "Setup.exe", упомянутый выше. На этом этапе некоторые файлы будут скопированы в локальную папку TEMP. Когда инициализация установки завершена (убедитесь, что у меня есть все необходимые условия и т. Д.), Создается впечатление, что при установке используется локальный файл "Setup.exe" вместо сетевого.
Есть ли способ настроить пакетный файл так, чтобы он ждал "нового" файла Setup.exe вместо сетевого? Потому что сейчас, поскольку сетевой файл Setup.exe закрывается после инициализации, командная строка считает, что установка завершена, и переходит к следующей установке / фазе MDT.
Дайте мне знать, если мой запрос не ясен.
Спасибо:)
1 ответ
:: Добавление этой строки после установки должно помочь:
: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