Arquivo

Archive for the ‘Script’ Category

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.
 
Proximo post iremos demostrar como agora reiniciamos, 10, 100 ou até 1.000 servidores, seria interessante rodar um outro comando para saber que todas as máquinas foram realmente reiniciadas e se já estão todas online.
 
Fonte: feliciosilva.com.br
 
Felipe Gabriel
MCP + MCDST + MCTS
 
 
Anúncios