Reiniciando vários Servidores ao mesmo tempo via Command Prompt

Alguem já se deparou com isto, precisa customizar o forma que reinicia / desliga os servidores ou estação de trabalho se forma mais eficiente, digamos que você tenha 10 servidores e gostaria de que em um só comando você pudesse reiniciar a todos. Isso é possível usando o comando shutdown com a opção /r, no entanto isso vai reiniciar apenas um Server. Para reiniciar vários servidores devemos utilizar um comando que automatiza tarefas. O (FOR).
Primeiro, o comando para reiniciar o Server remotamente.
shutdown /r /m \\server name /t 05
Segundo. Aqui vamos utilizar o (for) para automatizar a tarefa, o que o (for) faz no comando abaixo é muito simples, o comando busca uma lista de servidores em um arquivo que você deve preencher.
for /f %i in (c:\serverlist.txt)
Terceiro, aqui vamos juntar as duas partes;
for /f %i in (c:\serverlist.txt) do shutdown /r /m \\%i /t 05
Muito bem, sendo assim todos os servidores que estiverem no arquivo serverlist.txt serão reiniciados quando você rodar o comando. Preste atenção! Para poder sair tudo bem você deve rodar este comando com um usuário que tenha privilégios administrativos em todas as máquinas que estão na lista.
Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s