2

Я хочу запустить скрипт на удаленной машине. Сценарий должен знать рабочий стол, поэтому его нельзя запускать как фоновый процесс. Для этого я использовал следующую команду:

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

Это запускает скрипт правильно, но STDOUT скрипта отображается только на RemoteMachine. Единственное сообщение, отправленное обратно в psexec:

python.exe завершен на RemoteMachine с кодом ошибки 0.

ПРИМЕЧАНИЕ: я могу получить желаемое поведение STDOUT, если я бегу

psexec \\RemoteMachine -u username -p password cmd

а затем перейдите к сценарию с помощью cmd. Но это запускает скрипт как фоновый процесс без доступа к пользовательскому сеансу или рабочему столу.

Итак, как я могу запустить скрипт так, чтобы он был на рабочем столе и чтобы STDOUT появлялся в исходном окне psexec cmd?

0