PsExec 開啟一個透過桌面互動並向 CMD 報告訊息的程序

PsExec 開啟一個透過桌面互動並向 CMD 報告訊息的程序

我想在遠端電腦上運行腳本。該腳本需要了解桌面,因此不能作為後台進程運行。為此,我一直在使用以下命令:

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 視窗中?

相關內容