Como usar o PsTools no Windows: um guia completo para administradores

Última atualização: 06/06/2025
autor: Isaac
  • PsTools é um conjunto de ferramentas para administração remota em Windows.
  • Inclui utilitários como PsExec, PsInfo, PsKill ou PsShutdown.
  • Não requer instalação em computadores remotos e funciona a partir de uma linha ativa. comandos.
  • Ele permite que você automatize tarefas administrativas sem intervenção do usuário final.

pstools

O PsTools da Sysinternals é um dos pacotes mais poderosos e versáteis para gerenciar computadores Windows, tanto locais quanto remotos.Esta coleção de ferramentas criada por Mark Russinovich facilita o gerenciamento avançado a partir da linha de comando, sem a necessidade de instalar software adicional nos computadores que queremos gerenciar.

Embora o pacote PsTools esteja no mercado há anos, ele continua sendo atualizado e usado por administradores de sistema. em ambientes empresariais e domésticos. Graças à sua simplicidade, leveza e potência, é possível executar comandos, obter informações do sistema, gerenciar serviços e usuários, ou até mesmo desligar e reiniciar computadores remotamente, sem complicações.

O que é o PsTools e quem o desenvolveu?

O PsTools foi desenvolvido por Mark Russinovich, fundador da Sysinternals, uma empresa que com o tempo foi adquirida pela Microsoft. Originalmente projetadas para Windows NT e 2000, as ferramentas continuam totalmente compatíveis com versões modernas, como Windows 10, 11 e Server.

Seu nome vem do prefixo “Ps”, em alusão ao comando “ps” de UNIXe Todas as ferramentas incluídas são projetadas para executar tarefas administrativas tanto em computadores locais quanto remotos, sem exigir instalação adicional nos sistemas de destino.

Ferramentas incluídas no pacote PsTools

O pacote PsTools contém uma coleção completa de utilitários executáveis ​​de linha de comando. Cada um executa funções específicas para diagnóstico, administração ou automação de tarefas. em ambientes Windows. Abaixo estão os detalhes de cada um:

  • PsExec: Execute processos em computadores remotos como se fossem locais. É a ferramenta mais poderosa do pacote devido à sua flexibilidade.
  • PsFileName: Exibe arquivos abertos remotamente em um sistema.
  • PsGetSid: Extrai o SID (Identificador de Segurança) de um usuário ou computador.
  • PsInfo: Fornece dados do sistema, como versão do Windows, RAM, tempo de atividade, etc.
  • PsKill: Mate processos específicos por nome ou PID.
  • PsList: Detalha todos os processos em execução e seus status.
  • PsLoggedOn: Relata usuários conectados localmente ou por meio de recursos compartilhados.
  • PsLogList: Extrai e exibe logs de eventos do sistema.
  • PsPasswd: Alterar senhas de contas de usuários.
  • PsService: Controla os serviços do Windows (iniciar, parar, consultar status).
  • PsShutdown: Permite que você desligue, reinicie ou suspenda um computador remotamente.
  • PsSuspend:Pausa temporariamente um processo.
  • PsPing: Mede o desempenho da rede e a latência entre dispositivos.
  • PsUptime: Exibe o tempo que um sistema esteve ligado (agora integrado ao PsInfo).
  Como desativar a dublagem automática no YouTube passo a passo

Requisitos e compatibilidade

comandos ptools

O PsTools não precisa de instalação como talBasta descompactar o pacote baixado em uma pasta específica. Recomenda-se adicionar esta pasta ao PATH do seu sistema (por exemplo, C:\Windows\PsTools) para poder usar as ferramentas de qualquer lugar do terminal.

Compatibilidade:

  • Cliente: Windows 8.1 e superior.
  • Servidor: Windows Server 2012 e posterior.
  • Também compatível com o Nano Server desde 2016.

A versão mais recente do pacote (em abril de 2023) tem apenas 5 MB e pode ser baixada diretamente do site oficial do Microsoft Learn.

Como usar o PsExec: a ferramenta mais versátil

O PsExec é, sem dúvida, a joia da coroa do pacote PsTools. Permite executar comandos ou programas em computadores remotos com grande flexibilidade, incluindo iniciar shells interativos ou executar processos com privilégios de sistema.

Exemplo básico:

psexec \\equipo_remoto cmd – Iniciar um simbolo do sistema no computador remoto.

Execute um programa remoto:

psexec \\equipo_remoto -c programa.exe – Copie e execute o programa no computador de destino.

Comandos úteis adicionais:

  • -i – Execute o programa interagindo com a área de trabalho remota.
  • -s – Execute sob a conta do sistema.
  • -u usuario -p contraseña – Efetue login usando outras credenciais.
  • -d – Não espere que o processo iniciado termine (modo não interativo).
  • -h – Execute com privilégios elevados, se disponíveis.

O PsExec criptografa a senha e o comando durante a transmissão, embora seja recomendado usá-lo em redes confiáveis ​​ou túneis seguros.

Dicas para configurar corretamente o PsTools

Uma boa prática é adicionar a pasta PsTools à variável de ambiente PATHIsso permite que você invoque qualquer uma das ferramentas de qualquer local sem precisar navegar manualmente até a pasta de instalação.

Passos:

  1. Baixe o PsTools e descompacte o conteúdo em C:\Windows\PsTools ou uma pasta de sua escolha.
  2. Vá para Painel de Controle → Sistema e Segurança → Sistema → Configurações avançadas do sistema.
  3. Clique em Variáveis ​​de ambiente e edite a variável PATH.
  4. Adicione o caminho onde estão os executáveis ​​(por exemplo, C:\Windows\PsTools).
  Reparar: iPhone exibindo imagens excluídas no armazenamento

Depois disso você pode abrir um terminal CMD ou PowerShell e usar qualquer ferramenta PsTools sem dificuldade.

Casos de uso prático

Administradores de sistema, técnicos de suporte e profissionais de TI use o PsTools para:

  • Automatize reinicializações agendadas do servidor com PsShutdown.
  • Auditar ações de usuários logados usando PsLoggedOn.
  • Monitorar processos em produção com PsList.
  • Atualizar configurações executando scripts remotos com PsExec.
  • Verifique se há problemas de rede com PsPing.

Eles também são ferramentas úteis para cenários de recuperação, como a execução regedit como SISTEMA para modificar chaves protegidas ou scripts de emergência.

Vantagens sobre outras soluções

O PsTools tem uma grande vantagem sobre soluções como Telnet, SSH ou suítes comerciais como o pcAnywhere: não são necessários componentes adicionais.

Além disso:

  • Não é necessário software cliente no computador remoto.
  • Não requer instalação. Basta copiar e executar.
  • Permite controle total do console, ideal para automação via scripts.
  • As ferramentas são leves, portáteis e fáceis de usar.

Considerações de segurança

Várias ferramentas PsTools foram utilizadas por malwares e administradores de sistemas para fins questionáveis, levando a Alguns antivírus os identificam como ferramentas de administração remota (RAT)Isso não significa que eles contenham vírus, mas sim que seu comportamento pode ser explorado para comprometer sistemas quando usados ​​incorretamente.

É importante usá-los com cautela e sob autorização.. Utilize o PsTools somente em ambientes sob seu controle ou com autorização expressa, e nunca em redes públicas desprotegidas.

Um conhecimento profundo de como o PsTools funciona e dos utilitários que ele inclui permite que você aproveite ao máximo seu potencial para gerenciar ambientes Windows com muito mais eficiência. Da execução de comandos ou processos remotos ao gerenciamento de serviços, análise de logs ou monitoramento do status da rede, este kit continua sendo uma ferramenta essencial para qualquer administrador ou técnico que busque automatizar e simplificar seu trabalho diário.

Para que serve o Sysinternals Suite no Windows 7?
Artigo relacionado:
Sysinternals Suite no Windows: o que é e para que realmente serve