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
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.
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