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
Arquiteto de Sistemas | MCSE: Infraestrutura Essencial
Especialista em infraestrutura de TI com mais de 15 anos de experiência na área. Atualmente, como Gerente de Projetos de Sistemas e Redes e especialista em Segurança de Sistemas de Informação (SSI), utilizo minha expertise para garantir a confiabilidade e a segurança de ambientes tecnológicos.

Deixe um comentário