PsShutdown v2.6
Por Mark Russinovich
Publicado em: 30 de março de 2023
Baixar o PsTools (5 MB)
Introdução
O PsShutdown é um utilitário de linha de comando semelhante ao utilitário de desligamento do Kit de Recursos do Windows 2000, mas com a capacidade de fazer muito mais. Além de dar suporte às mesmas opções de desligamento ou reinicialização do computador local ou remoto, o PsShutdown pode fazer logoff do usuário do console ou bloquear o console (o bloqueio requer o Windows 2000 ou superior). O PsShutdown não requer nenhuma instalação manual do software cliente.
Instalação
Basta copiar o PsShutdown no caminho do executável e digitar psshutdown com as opções de linha de comando definidas abaixo.
Usando o PsShutdown
Confira na edição de fevereiro de 2005 da revista Windows IT Pro o artigo do Mark (https://www.windowsitpro.com/article/articleid/44973/44973.html) que aborda o uso avançado do PsKill).
Você pode usar o PsShutdown para iniciar um desligamento do computador local ou remoto, fazer logoff de um usuário, bloquear um sistema ou anular um desligamento iminente.
Uso: psshutdown [[\\computer[,computer[,..] | @file [-u user [-p psswd]]] -s|-r|-h|-d|-k|-a|-l|-o|-x [-f] [-c] [-t nn|h:m] [-n s] [-v nn] [-e [u|p]:xx:yy] [-m "message"]
Parâmetro | Descrição |
---|---|
- | Exibe as opções suportadas. |
computer | Execute o comando no computador remoto ou nos computadores especificados. Se você omitir o nome do computador, o comando será executado no sistema local e, se você especificar um coringa (\\*), o comando será executado em todos os computadores no domínio atual. |
@file | Execute o comando em cada computador listado no arquivo de texto especificado. |
-u | Especifica o nome de usuário opcional para logon no computador remoto. |
-p | Especifica a senha opcional do nome do usuário. Se você omitir o argumento, será solicitado que digite sua senha. |
-a | Anula um desligamento (só é possível enquanto a contagem regressiva estiver em andamento). |
-c | Permite que o desligamento seja anulado pelo usuário interativo. |
-d | Suspender o computador. |
-e | Código do motivo do desligamento. |
Especifique "u" para códigos de motivo do usuário e "p" para códigos de motivo de desligamento planejado. |
|
xx é o código de motivo principal (deve ser menor que 256). |
|
yy é o código de motivo secundário (deve ser menor que 65536). | |
-f | Força todos os aplicativos em execução a sair durante o desligamento, em vez de dar a eles a chance de salvar seus dados normalmente. |
-h | Hibernar o computador. |
-k | Desativar o computador (reiniciar se não houver suporte para desligamento). |
-l | Bloquear o computador. |
-m | Essa opção permite que você especifique uma mensagem a ser exibida para usuários conectados quando uma contagem regressiva de desligamento for iniciada. |
-n | Especifica o tempo limite de conexão a computadores remotos, em segundos. |
-o | Faça logoff do usuário do console. |
-r | Reiniciar após o desligamento. |
-s | Desligamento sem desligar. |
-t | Especifica a contagem regressiva em segundos até o desligamento (padrão: 20 segundos) ou o tempo de desligamento (em notação de 24 horas). |
-x | Desativar o monitor (o sistema iniciará o Modo de Espera Moderno, se houver suporte) |
-v | Exibir mensagem para o número especificado de segundos antes do desligamento. Se você omitir esse parâmetro, a caixa de diálogo de notificação de desligamento será exibida e a especificação de um valor de 0 resultará em nenhuma caixa de diálogo. |
Baixar o PsTools (5 MB)
PsTools
O PsShutdown faz parte de um kit crescente de ferramentas de linha de comando do Sysinternals que auxiliam na administração de sistemas locais e remotos, denominado PsTools.
Executado em:
- Cliente: Windows 8.1 e superior.
- Servidor: Windows Server 2012 e superior.