[PowerShell] Instalando vários .MSI sem interação com usuário

Automatizar tarefas chatas, repetitivas e corno-jobs em geral é sempre uma boa ideia. Se você precisa instalar diversos programas que estão no formato .MSI no estilo “Next, next, next” (sem precisar definir/mudar configurações), então o script que mostro neste post pode te ajudar a automatizar isso.

Com o comando abaixo, o Powershell irá disparar o instalador no modo silencioso:

Start-Process "s:\storage\instalador.msi" /qn -Wait

No comando acima, o argumento /qn faz a mágica da instalação silenciosa, enquanto o -Wait faz com que o PowerShell aguarde a conclusão da instalação daquele programa antes de rodar o próximo comando.

Isso quer dizer que você pode criar um script com a lista de todos os instaladores que .MSI que você precisa instalar. Depois é só executar o script e deixar o windows fazer o trabalho para você.

The following two tabs change content below.
Arquiteto de Software e Desenvolvedor Backend (quase Fullstack), geralmente trabalho com C#, PowerShell, Python, Golang, bash e Unity (esse é mais por hobby). Estou sempre buscando algo novo para aprender, adicionando novas ferramentas ao meu cinto de utilidades.
Posted in .Net, Dev and tagged , , , , , .