Partilhar via


PsShutdown v2.6

Por Mark Russinovich

Publicado em: 30 de março de 2023

DownloadBaixar 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.

DownloadBaixar 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.