MDT: Executar um script do PowerShell como um aplicativo

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.

Romain Drouche
Romain Drouche
Arquiteto de Sistemas | MCSE: Infraestrutura Essencial
Especialista em infraestruturas de TI com mais de 15 anos de experiência na área. Atualmente, como Gestor de Projetos de Sistemas e Redes e especialista em Segurança de Sistemas de Informação (SSI), utilizo a minha expertise para garantir a fiabilidade e a segurança dos ambientes tecnológicos.

Deixe um comentário