Por que o psExec é interrompido indefinidamente e não contém erros?

3

Estou simplesmente tentando abrir a calculadora em uma máquina remota para testar a conexão antes de escrever um script maior. Eu não sou profissional com psexec ainda, mas eu nunca vi antes o que está acontecendo e não consigo encontrar uma resposta para esta pergunta em qualquer lugar.

Estou tentando todas as versões que conheço do comando simples: psexec \target calc

Meu computador está executando o Windows 7 Enterprise. O destino está executando o Windows 2008 R2.

Quando eu clico em 'Enter' o comando parece rodar como deveria inicialmente. Eu recebo as duas mensagens sobre "Conectando ..." e "Iniciando psexec ...", mas nada acontece. A calculadora não inicia no computador de destino, o psexesvc não inicia, não recebo nenhum erro ou mensagem e não obtenho o controle de volta na janela cmd da qual executei o comando. Eu tenho que fechar isso.

Aqui está o que eu tentei combinações diferentes de:

  • As opções -i e -d .
  • -u e -p com minha conta normal e conta de administrador
  • -accepteula , /accepteula e usando accepteula duas vezes de acordo com este post
  • Ran psExec na máquina de destino para aceitar manualmente o Contrato de Licença que aparece na primeira vez em que é usado
  • Verificou se o compartilhamento Admin $ estava ativado
  • Seguiu a maioria das orientações de karlchen em esta postagem e executou com sucesso as três linhas de código sugeridas .
  • Pesquisou todos os artigos que pareciam relevantes nas perguntas frequentes do psExec nos fóruns da Sysinternals.
  • Programas executados além da calculadora, como cmd e um arquivo de lote simples que coloquei na área de trabalho do destino
  • Deixou a janela do cmd aberta por algumas horas apenas para ver se estava demorando
  • Ran psExec em outras máquinas alvo (com sucesso) para ver se o meu computador é o problema
  • psList e psService funcionam no computador de destino
  • Ran cmd como administrador
  • É possível executar com êxito este comando em outros servidores com a mesma configuração de antivírus
  • Tentei tudo sugerido nas duas respostas que foram dadas

Nada disso mudou os resultados ou me ajudou a encontrar uma maneira de alterá-los. O que mais posso tentar resolver este problema?

    
por Alamb 02.03.2016 / 18:55

3 respostas

1

Se o UAC estiver ativado no computador de destino, talvez seja necessário desativá-lo. Eu tentei isso agora mesmo em uma máquina de destino com o UAC desativado e funcionou, embora eu tenha obtido alguns resultados peculiares.

    
por 02.03.2016 / 19:46
1

Eu criei um aplicativo que usa PSExec e teve os mesmos problemas. Aqui estão os passos que tomei para garantir que funcionou:

Coisas para experimentar:

  • Se qualquer uma das máquinas tiver um antivírus, isso pode causar uma interrupção.

  • Garanta que seus detalhes de login para o servidor / compartilhamento estejam corretos, pois isso também pode causar a suspensão.

  • Verifique se a máquina à qual você está tentando se conectar está acessível (você pode vê-la na rede).

por 02.03.2016 / 20:16
0

O firewall pode ser a causa desse problema. Tente executar isso no prompt de comando da sua máquina de destino ...

netsh AdvFirewall firewall add rule name=PSExec dir=In action=allow protocol=TCP localport=RPC profile=domain,private program=""%WinDir%\system32\services.exe"" service=any

Isso permitirá que o PSExec atravesse seu firewall em conexões privadas e de domínio.

    
por 22.04.2017 / 07:55