PsShutdown v2.6
Por Mark Russinovich
Publicado em: 30 de março de 2023
Baixar PsTools (5 MB)
Introdução
PsShutdown é um utilitário de linha de comando semelhante ao utilitário de desligamento do Windows 2000 Resource Kit, mas com a capacidade de fazer muito mais. Além de suportar as mesmas opções para desligar ou reiniciar o 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). PsShutdown não requer instalação manual de software cliente.
Instalação
Basta copiar PsShutdown para o caminho executável e digitar psshutdown com as opções de linha de comando definidas abaixo.
Usando o PsShutdown
Consulte a edição de fevereiro de 2005 da Windows IT Pro Magazine para obter o artigo de 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 abortar um desligamento iminente.
Uso: psshutdown [[\\computer[,computer[,..] | @file [-u usuário [-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 "mensagem"]
Parâmetro | Description |
---|---|
- | Exibe as opções suportadas. |
computador | Execute o comando no(s) computador(es) remoto(s) especificado(s). Se você omitir o nome do computador, o comando será executado no sistema local e se você especificar um curinga (\\*), o comando será executado em todos os computadores do 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 login no computador remoto. |
-p | Especifica a senha opcional para o nome de usuário. Se omitir esta opção, ser-lhe-á pedido que introduza uma palavra-passe oculta. |
-a | Aborta um desligamento (só possível enquanto uma contagem regressiva está em andamento). |
-c | Permite que o desligamento seja abortado pelo usuário interativo. |
-d | Suspenda o computador. |
-e | Código de motivo do desligamento. |
Especifique 'u' para os códigos de motivo do usuário e 'p' para os códigos de motivo de desligamento planejado. |
|
xx é o código de razão principal (deve ser inferior a 256). |
|
yy é o código de razão menor (deve ser inferior a 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 | Desligue o computador (reinicie se não houver suporte para desligamento). |
-l | Bloqueie o computador. |
-m | Essa opção permite especificar uma mensagem a ser exibida aos usuários conectados quando uma contagem regressiva de desligamento começar. |
-n | Especifica o tempo limite em segundos de conexão a computadores remotos. |
-o | Faça logoff do usuário do console. |
-r | Reinicialize após o desligamento. |
-s | Desligamento sem desligamento. |
-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 | Desligue o monitor (o sistema iniciará o Modo de Espera Moderno, se suportado) |
-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 especificar um valor de 0 resultará em nenhuma caixa de diálogo. |
Baixar PsTools (5 MB)
Ferramentas PsTools
O PsShutdown faz parte de um kit crescente de ferramentas de linha de comando Sysinternals que ajudam na administração de sistemas locais e remotos chamados PsTools.
Funciona em:
- Cliente: Windows 8.1 e superior.
- Servidor: Windows Server 2012 e superior.