Neste tutorial, veremos como executar um script do PowerShell com MDT Ao adicioná-lo como um aplicativo, esta solução permitirá que o script seja executado sob demanda durante a implantação, selecionando-o na lista de aplicativos ou inserindo-o diretamente na sequência de tarefas.
Este método é mais flexível do que aquele que lhe apresentei anteriormente: MDT: Executar um script do PowerShell durante uma implantação
Prepare a aplicação com o script do PowerShell.
Para começar, vamos preparar nossa aplicação, que queremos adicionar ao MDT, e que conterá nosso script do PowerShell.
Crie uma pasta com o nome do aplicativo no mesmo local onde você guarda seu código-fonte e, em seguida, crie dois outros arquivos dentro dessa pasta:
- O script do PowerShell: script.ps1
- Um arquivo em lote que executará o arquivo ps1: setup.bat
O que nos dá:
No arquivo script.ps1 Escreva ou cole o conteúdo do script do PowerShell que você deseja executar.
Para o arquivo configuração.batO conteúdo é o seguinte:
powershell.exe -ExecutionPolicy Bypass -File "script.ps1"
Como você pode ver, estamos usando o arquivo configuração.bat Para executar o arquivo PowerShell, basta especificar vários parâmetros, incluindo o nome do arquivo. ps1.
Adicione o aplicativo ao MDT.
Agora que temos o script do PowerShell, vamos adicionar o aplicativo ao MDT.
No console do MDT, acesse a pasta Aplicativos 1 do Compartilhamento de Implantação e clique em Novo Aplicativo 2 .
Ao iniciar o assistente de adição de aplicativos no MDT, selecione Aplicativo com arquivos de origem 1 e clique no botão Próximo 2 .
Dê o nome de 1 ao aplicativo e clique em Próximo 2 .
Especifique a pasta de origem 1 que contém os arquivos e clique no botão Próximo 2 .
Deixe a pasta como padrão e clique em Próximo 1 .
No campo Linha de comando, insira o nome do arquivo em lote (setup.bat) 1 e clique em Avançar 2 .
Valide as informações do aplicativo e clique em Próximo 1 para adicioná-lo ao MDT.
Após a importação do aplicativo para o MDT ser concluída, clique em Concluir 1 para fechar o assistente.
O aplicativo foi adicionado ao MDT:
Execute o script do PowerShell como um aplicativo com o MDT.
Para instalar um aplicativo com o MDT, no nosso caso, executando o script do PowerShell, você tem várias soluções que pode encontrar nos diversos tutoriais disponíveis no site.
Vou continuar te dando um lembrete neste aqui:
Selecione o aplicativo durante o assistente de implantação.
Ao escolher quais aplicativos instalar, selecione o aplicativo na lista.
O script será executado se o aplicativo for selecionado.
Adicione o aplicativo à sequência de tarefas.
Para forçar a execução do aplicativo e, consequentemente, do script, uma solução é adicionar o aplicativo diretamente à sequência de tarefas.
Nas propriedades da sequência de tarefas, copie e cole “Instalar aplicativo” clicando com o botão direito do mouse sobre ela.
Depois de copiar, renomeie a tarefa 1 , selecione Instalar um único aplicativo 2 e clique no botão Procurar 3 .
Selecione o aplicativo 1 e clique em OK 2 .
Em seguida, clique nos botões Aplicar e OK para salvar as alterações na sequência de tarefas.
Agora você sabe como executar scripts do PowerShell no MDT facilmente durante suas implantações do Windows.


