PsExec para abrir um programa que interage via Desktop e relata mensagens para o CMD

2

Eu quero executar um script em uma máquina remota. O script precisa estar ciente da área de trabalho, portanto, não pode ser executado como um processo em segundo plano. Para fazer isso, eu tenho usado o seguinte comando:

psexec \RemoteMachine -u username -p password -i #ID cmd /c python C:\script.py

Isso executa o script corretamente, mas o STDOUT do script é exibido apenas do RemoteMachine. A única mensagem enviada de volta ao psexec é:

python.exe exited on RemoteMachine with error code 0.

NOTA: Eu posso obter o comportamento desejado do STDOUT se eu correr

psexec \RemoteMachine -u username -p password cmd

e, em seguida, navegue até o script por meio do cmd. Mas isso executa o script como um processo em segundo plano sem acesso a uma sessão de usuário ou área de trabalho.

Então, como posso executar o script de forma que ele fique ciente do desktop e de tal forma que o STDOUT apareça na janela pdcmec original?

    
por asemahle 15.09.2015 / 17:13

0 respostas