Como posso executar um comando interno do lote do Windows remotamente?

1

Eu tenho dois computadores com Windows A e B e quero executar remotamente um comando no computador B . Eu uso a ferramenta psexec , então no computador A eu posso rodar:

psexec.exe \10.0.0.2 -u user -p pasword c:\programs\whatever\commando.exe

para executar o comando no computador B . Tão bem tão bom.

Mas como simplesmente executar dir no computador remoto, que é um comando em lote interno?

 psexec.exe \10.0.0.2 -u user -p pasword dir

apenas dá

The system cannot find the file specified.
    
por Alex 21.11.2014 / 16:16

1 resposta

5

Experimente este exemplo:

psexec \10.0.0.2 -u user -p pasword -s cmd /c dir c:\

A chave é o cmd /c para acessar o shell cmd

Fonte: link

    
por 21.11.2014 / 16:24