PsShutdown e umas das ferramentas que acompanha o Pstolls, como ele você pode desligar uma ou várias máquinas através da rede, muito útil quando se tem várias máquinas para desligar no final do dia.Abaixo vou ensinar os comandos e como criar um arquivos .bat para você poder gravar os comandos e executar quando precisar.
Primeiro baixe o PsShutdown aqui e cole dentro de C:\windows\system32
Após isso você já pode entrar no prompt de comando
Digite no prompt o seguinte comando:
Psshutdown –k \\nomedamaquina –u username –p senha
Explicando:
-k é o comutador para desligar
-u é para poder especificar um usuário
-p é para poder colocar a senha
Apenas altere o “nomedamaquina” pelo nome da máquina que você quer desligar e em “username” coloque o nome do usuário administrador da máquina no qual você irá desligar, se for em uma rede com controlar de domínio, você pode usar um usuário administrador do domínio, e em “senha” troque pela sua senha.
Abaixo vai a lista dos comutadores para você usar.
| Comutador | Descrição |
| -a | Interrompe um encerramento já em andamento iniciado pelo PsShutdown. |
| -c | Permite que um usuário interativo interrompa o encerramento. |
| -d | Suspende o computador (espera). |
| -e | Códigos de motivo de encerramento. Recomendo a consulta ao site da Microsoft para obter ajuda sobre esses códigos, pois podem causar problemas ao serem usados com o PsShutdown e o shutdown.exe interno. Acesse msdn2.microsoft.com/en-us/library/aa376885.aspx para obter mais informações. |
| -f | Força a finalização de todos os aplicativos em execução. |
| -h | Coloca o computador em hibernação. |
| -k | Desliga o computador (reinicia se o desligamento não for suportado). |
| -l | Bloqueia o computador. |
| -m | Especifica a mensagem a ser exibida para qualquer usuário interativo. |
| -n | Especifica o tempo limite que deve ser aguardado antes da falha de conexão nos computadores remotos. |
| -o | Desconecta o usuário do console. |
| -r | Reinicia o computador. |
| -s | Encerra, mas não desliga o computador. |
| -t | Tempo esperado antes de executar o comando de encerramento ou a hora específica para desligar. |
| -v | Exibe a mensagem para os usuários até o encerramento. |
| @file | Executa o comando em todos os computadores especificados no arquivo de texto. |
Abaixo um exemplo de comando usando mais comutadores.
psshutdown -k -f \\D202-024 -t 60 -m "O computador será desligado, salve seus trabalhos e efetue logoff"
Como criar um arquivo .bat para execução sem tem que abrir o prompt e executar um de cada vez.
ð Abra o notepad ou qualquer outro edito de texto.
ð Coloque os comandos dentro do arquivo e vá em salvar como e salve com a extensão .bat em vez de txt.
ð Ex:
start /b psshutdown -k -f \\micro01 -t 60 -m "O computador será desligado, salve seus trabalhos e efetue logoff"
start /b psshutdown -k -f \\micro02 -t 60 -m "O computador será desligado, salve seus trabalhos e efetue logoff"
start /b psshutdown -k -f \\micro03 -t 60 -m "O computador será desligado, salve seus trabalhos e efetue logoff".
É isso, qualquer dúvida pode postar nos comentários que irei responder.