Sdílet prostřednictvím


[Dica] Como testar scripts modificados fora de uma task sequence (Microsoft Deployment Toolkit - MDT)?

Antes de incluir um script modificado (custom) em uma Task Sequence, é possível testá-lo fora do MDT, sem esperar o tempo total do deployment de uma estação de testes para validá-lo. Para isto, temos 2 maneiras de testar:

Procedimento A

1) Para simplesmente validar o script, copie o arquivo “ZTIUtility.vbs” e seu script em uma pasta temporária.

2) Inclua a linha abaixo em seu script, para referenciar o “ZTIUtility.vbs”, caso queira aproveitar para utilizar as funções já definidas nele.

<script language="VBScript" src="ZTIUtility.vbs"/>

3) Execute o seu script por linha de comando.

Procedimento B

1) Caso você queira verificar se as propriedades no “CustomSettings.ini”* estão corretamente atribuídas, copie os arquivos “ZTIUtility.vbs”, “ZTIGather.wsf”, “ZTIGather.xml” e “CustomSettings.ini” em uma pasta temporária.

(*) O CS.ini é usado sobretudo em cenários com um número relativamente menor de estações. O script “ZTIGather.wsf” o utiliza como parâmetro para obter as opções de configuração a serem usadas durante o processo de deployment.

2) Crie um arquivo .cmd (por exemplo, “ZTITest.cmd”) conforme abaixo. Ele deverá executar o “ZTIGather.wsf”, usando o seu “CustomSettings.ini” modificado como parâmetro (por exemplo, “NewCS.ini”).

rd /s /q C:\MININT

cscript //nologo ZTIGather.wsf /inifile:NewCS.ini /debug:true

3) Execute o .cmd e verifique se as configurações são exibidas conforme esperado.

Dica compartilhada pelo Michael Murgolo ( https://blogs.technet.com/deploymentguys/ ).