PsExec para abrir um programa que interage através do Desktop e reporta mensagens ao CMD

PsExec para abrir um programa que interage através do Desktop e reporta mensagens ao CMD

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, estou usando 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 no RemoteMachine. A única mensagem enviada de volta ao psexec é:

python.exe saiu no RemoteMachine com código de erro 0.

NOTA: posso obter o comportamento STDOUT desejado se executar

psexec \\RemoteMachine -u username -p password cmd

e navegue até o script via 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 reconheça a área de trabalho e que o STDOUT apareça na janela original do cmd do psexec?

informação relacionada