Windows

有沒有辦法讓 PSEXEC 輸出 python 的結果

  • January 31, 2022

情況:我正在從一台 Windows 機器執行 psexec.exe 到另一台機器,並且想在遠端機器上執行 python 腳本並查看腳本的輸出,而無需將其通過管道傳輸到文件然後讀出文件,因為腳本實際上是互動式的,需要使用者輸入並將結果顯示給使用者以進行實時決策。執行 python 腳本時,以目前形式執行 psexec 不會顯示任何內容。例如:

C:\Users\rweber\Desktop\PSEXEX>PsExec.exe \dcn0 -u 管理員 -p 密碼 C:\Python26\python.exe 不提供標準輸入、標準輸出、標準錯誤或對 python 控制台的訪問。它只會坐在那裡直到退出。這可以解決嗎?你如何解決它?

試圖解決一個寫得很糟糕、成本很大的解決方案是混亂、困難且不理想的。使用 Windows 遠端管理套件是一個更清潔的解決方案,並且是 python 的原生使用: https ://github.com/diyan/pywinrm 項目。

它更乾淨,我對結果的輕鬆感到更滿意!

引用自:https://serverfault.com/questions/497712