Como aguardar a conclusão da instalação da Autodesk quando estiver na rede?

Como aguardar a conclusão da instalação da Autodesk quando estiver na rede?

O título pode não ser tão claro, mas farei o possível para explicar melhor aqui:

Nossa empresa está usando um pacote de licenças Multi-Seat Standalone et Network para o Autodesk Building Design Suite Premium 2015. Usando a ferramenta de implantação fornecida pela Autodesk, criei pacotes de implantação totalmente automatizados, para simplificar nossa tarefa.

Agora, estou tentando usar esses mesmos pacotes para que possam ser implantados usando a plataforma Microsoft Deployment Toolkit (MDT), para que o conjunto de software seja implantado durante a instalação do Windows em nossos computadores.

Aqui está meu arquivo em lote:

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

Estas são as informações do atalho de instalação criado pela ferramenta de implantação da Autodesk. Eu simplesmente adicionei start/wait no início.

Pelo que pude perceber, durante a inicialização do setup, ele estará usando o arquivo "Setup.exe" baseado em rede, mencionado acima. Durante esta fase, alguns arquivos serão copiados para a pasta TEMP local. Assim que a inicialização da configuração for concluída (certificando-me de ter todos os pré-requisitos, etc.), parece que a instalação usa o arquivo "Setup.exe" local, em vez do arquivo de rede.

Existe uma maneira de configurar o arquivo em lote para que ele aguarde o "novo" arquivo Setup.exe em vez do arquivo baseado em rede? Porque agora, como o arquivo Setup.exe baseado em rede está sendo fechado após a inicialização, o prompt de comando considera que a instalação está concluída e pula para a próxima instalação/fase do MDT.

Deixe-me saber se minha solicitação não estiver clara.

Obrigado :)

Responder1

:: Adicionar isso após a linha inicial da configuração deve ajudar:

: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

informação relacionada