Quais são os requisitos ambientais para trabalhar com o psexec utility? Para executar comandos e processos remotamente, é necessário que a função Server and Workstation services (Workstation and Server) no PC remoto e local, e o padrão Admin$ share deve estar disponível no computador remoto.,
a conveniência do PsExec é que é fácil de implantar na rede devido à capacidade de instalar remotamente sem ter que instalar ou configurar qualquer coisa em cada. Em um PC remoto, o PsExec funciona como um serviço Windows com o mesmo nome.
PsExec é muito conveniente para executar muitas tarefas relacionadas com a manutenção e administração de estações de trabalho remotas e servidores. Você não precisa instalá-lo, você pode simplesmente copiá-lo para a pasta definida na variável %path% (por exemplo, C:/Windows/System32)., Quando executa comandos através do PsExec num PC remoto, o serviço PsExec (executável file system32psexesvc.exe) vai começar, então para a operação normal você vai precisar de direitos de administrador de domínio na máquina remota., O formato de inicialização e parâmetros de linha de comando do Sysinternals PsExec utilitário são as seguintes:
Usage: psexec | @file]]]] cmd
caso o nome de usuário e senha não são especificados, os direitos do usuário atual são utilizados:
psexec buh_pc1 cmd.exe
psexec buh_pc1 -u admin -p P @ ssw0rd notepad.exe
No princípio, este utilitário pode ser considerado como uma alternativa ao telnet.,atenção: ao usar PsExec, tenha cuidado, porque em princípio a conexão entre o servidor e o cliente PsExec não é criptografada e os dados podem ser interceptados por um sniffer de rede.,
Se você precisa executar um determinado comando em vários computadores ao mesmo tempo (por exemplo, shutdown –f –r –t 0
) e, em seguida, seus nomes ou endereços de ip devem ser separados por vírgulas, ou colocados em um arquivo de texto, o que deve ser selecionado como um dos seus parâmetros PsExec Utilitários
psexec buh_pc1, buh_pc2 shutdown –f –r –t 0
psexec @c: list_of_buh_pc.txt shutdown –f –r –t 0
Quando usar “-c” opção, o programa especificado será copiado a partir do seu PC para uma remota e, em seguida, executado., O botão-i faz com que o comando especificado comece interativamente. Se, após a execução de um comando, o PsExec não esperar para o seu fim, mas o controle das voltas (linha de comando) para você, você precisa especificar o “-d” parâmetro:
psexec -d buh_pc1 chkdsk
Este comando inicia o disco processo de verificação no sistema remoto, e o administrador pode continuar a entrar com os comandos.