PsExec é uma ferramenta utilitária que permite aos administradores de sistema controlar computadores remotamente . Ele opera com base na interface de linha de comando , portanto não há necessidade de instalação como software normal.
Neste artigo, Quantrimang mostrará como baixar e instalar o PsExec, bem como iniciar e alguns comandos básicos desta ferramenta.
O que é PsExec?
PsExec é uma ferramenta versátil de administração de sistema da Microsoft que você pode usar para acessar remotamente um servidor de destino. A ferramenta faz parte do Sysinternals Suites do diretor sênior da Microsoft, Mark Russinovich.
O principal objetivo do PsExec é ajudar os administradores de sistema a realizar tarefas de manutenção remota e executar comandos no servidor de destino. Como interface de linha de comando, o PsExec exige apenas que você forneça o endereço de destino, detalhes do usuário e senha para obter acesso ao computador que você precisa.
Ao contrário do Telnet e do Remote Desktop Protocol (RDP), o PsExec não exige a instalação de nenhum programa. O PsExec pode até redirecionar a entrada e a saída de aplicativos de console.
Por exemplo, se você acessar remotamente um computador com endereço IP 192.168.79.32 e executar o comando ipconfig no PsExec, a estrutura do comando será a seguinte:
PsExec \\192.168.79.32 ipconfig
Você verá a configuração TCP/IP da outra máquina em sua máquina como se estivesse executando o comando no host local. Isso torna o PsExec muito diferente de outras ferramentas de administração do console do Windows.
Como instalar e configurar o PsExec
O PsExec não requer a instalação de nenhum software no computador cliente e não requer configuração avançada no servidor de controle remoto antes da conexão. Então, se o PsExec não precisa de instalação como outras ferramentas, como funciona?
Baixar PsExec
PsExec é apenas uma ferramenta de linha de comando. Tudo que você precisa fazer é baixar o kit de ferramentas PsTools em seu servidor local. É um arquivo ZIP disponível no Sysinternals.
Após o download, você só precisa extrair o PsTool.zip clicando com o botão direito no arquivo e selecionando Extrair tudo.
Instale o PsExec
Em seguida, abra a pasta que contém o arquivo recém-extraído. Agora substitua o que está na barra de navegação acima da pasta por CMD e pressione Enter. Isso abrirá uma janela do prompt de comando na pasta PsExec.

Execute o PsExec e conecte-se ao computador que precisa de controle remoto
A próxima coisa que você precisa fazer é conectar-se ao computador que precisa de controle remoto. Aqui estão as etapas:
1. Habilite o compartilhamento de arquivos e impressoras
Para que o PsExec funcione, você deve habilitar o compartilhamento de arquivos e impressoras no host local e no host remoto. Para ativar o compartilhamento de arquivos e impressoras , você precisa ir para Configurações do Windows > Rede e Internet e rolar para baixo para encontrar Centro de Rede e Compartilhamento .
Na nova janela que se abre, olhe para a esquerda e clique em Alterar configurações avançadas de compartilhamento . Selecione Ativar compartilhamento de arquivos e impressoras e clique em Salvar alterações para salvar as alterações.
![O que é PsExec? Como controlar um computador com PsExec O que é PsExec? Como controlar um computador com PsExec]()
2. Habilite o compartilhamento administrativo ($Admin) na máquina host remota
O computador que necessita de controle remoto deve ter o Compartilhamento Administrativo habilitado ($Admin) e permissões de acesso à pasta \windows\ configuradas .
O Compartilhamento Administrativo ($Admin) permite que administradores de sistema configurem vários computadores em uma rede de empresa ou grupo de trabalho acessando as unidades e pastas dentro deles.
Para ativar o Compartilhamento Administrativo ($Admin) no computador que precisa de controle remoto, pressione Windows + R , digite lusrmgr.msce pressione Enter .
Na nova janela que aparece, abra a pasta Usuário. Clique com o botão direito em Administrador e selecione Propriedades .
![O que é PsExec? Como controlar um computador com PsExec O que é PsExec? Como controlar um computador com PsExec]()
Na janela Propriedades , desmarque A conta está desativada e clique em OK . Clique com o botão direito em Administrador novamente e clique em Definir senha para definir uma senha para sua conta.
3. Lembre-se das informações do administrador com precisão
Agora, você precisa se lembrar das informações do computador que necessita de acesso remoto, como endereço IP, conta de administrador e senha...
Como usar o PsExec
Para que o PsExec funcione corretamente, você precisa inserir o comando corretamente. Para fazer isso, você precisa entender como funciona e depois digitar os comandos mais padrão.
Para acessar o host remoto, você precisa fornecer informações de login, como endereço IP, nome de usuário e senha, juntamente com o comando a ser executado.
Por exemplo: Para executar o ipconfig em um host remoto com endereço IP 192.168.89.323 e senha 12345, você precisa abrir o console PsExec CMD e inserir a seguinte linha de comando:
C: \PsExec \\192.168.89.323 –u Administrator –p 12345
Se o comando for executado com sucesso no host remoto, os resultados serão transferidos para a janela de comando do seu computador.
Comandos básicos do PsExec para novos usuários
Para novos usuários, usar a ferramenta PsExec pode ser um pouco confuso. Você terá que seguir a sintaxe para que o comando funcione. Abaixo estão alguns comandos básicos que todo usuário PsExec deve conhecer.
Inicie o prompt de comando no host remoto
C: \PsExec \\windows cmd
A execução do comando acima no PsExec iniciará outra interface de linha de comando na janela atual. Esta interface permite inserir comandos para controlar remotamente o host remoto como se você o estivesse controlando diretamente.
Depois de abrir o prompt de comando no host remoto, você pode executar facilmente outros comandos, como dir para listar o conteúdo do diretório, mkdir para criar um novo diretório ou ipconfig para obter a configuração da rede remota.
Instale um aplicativo no host remoto
C: \PsExec \\Desktop7743 -c “E:file\document\CCleaner.exe” CMD /S
O comando acima é usado para instalar o CCleaner em um computador remoto chamado Desktop7743. A sintaxe -c é usada para copiar o instalador do CCleaner do host local para o host remoto, enquanto CMD é usado para ativar o CMD e /S é o comando usado para ativar o modo de instalação silenciosa do CCleaner.
Execute um aplicativo de interface gráfica do usuário (GUI) no host remoto
\PsExec -i \emote computer calculator
Por configurações padrão, o PsExec não inicia aplicativos GUI no host remoto. No entanto, com a ajuda da sintaxe -i, você pode iniciar um aplicativo GUI na área de trabalho do host remoto.
Por exemplo: Se você precisar abrir o aplicativo calculadora no host remoto, basta escrever o comando para executar o arquivo calculator.exe com -i no início e o PsExec o ativará.
Desejamos-lhe sucesso e convidamos você a consultar muitas outras ótimas dicas sobre Quantrimang: