¿Cómo esperar a que se complete la instalación de Autodesk cuando se está en la red?

¿Cómo esperar a que se complete la instalación de Autodesk cuando se está en la red?

Puede que el título no sea tan claro, pero haré todo lo posible para explicarlo mejor aquí:

Nuestra empresa está utilizando un paquete de licencias de red e independientes para varios puestos para Autodesk Building Design Suite Premium 2015. Utilizando la herramienta de implementación proporcionada por Autodesk, creé paquetes de implementación que están completamente automatizados para simplificar nuestra tarea.

Ahora, estoy intentando usar esos mismos paquetes para que puedan implementarse usando la plataforma Microsoft Deployment Toolkit (MDT), de modo que el paquete de software se implemente durante la instalación de Windows en nuestras computadoras.

Aquí está mi archivo por lotes:

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

Esta es la información del acceso directo de instalación creado por la herramienta de implementación de Autodesk. Simplemente agregué inicio/espera al principio.

Por lo que puedo deducir, durante la inicialización de la instalación, se utilizará el archivo "Setup.exe" basado en red, mencionado anteriormente. Durante esta fase, algunos archivos se copiarán en la carpeta TEMP local. Una vez que se completa la inicialización de la configuración (asegurándose de tener todos los requisitos previos, etc.), parece que la instalación utiliza el archivo "Setup.exe" local, en lugar del de red.

¿Hay alguna manera de configurar el archivo por lotes para que espere el "nuevo" archivo Setup.exe en lugar del basado en red? Porque en este momento, dado que el archivo Setup.exe basado en red se cierra después de la inicialización, el símbolo del sistema cree que la instalación está completa y pasa a la siguiente fase/instalación de MDT.

Avíseme si mi solicitud no es clara.

Gracias :)

Respuesta1

:: Agregar esto después de la línea de inicio de la configuración debería ayudar:

: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

información relacionada