[英]how to execute python script on remote machine using psexec?
我正在嘗試使用 psexec 在遠程機器上執行 python 腳本。 python 腳本已經在遠程機器上,我只想在那里執行它。 我正在使用以下命令:
psexec -i -s -d \\123 -u xyz -p xyz C:/sample.py
但我得到的錯誤是:
PsExec could not start C:\sample.py on 123:
The system cannot find the file specified
我嘗試將 python exe 路徑也放在 psexec 命令中,如下所示:
psexec -i -s -d \\123 -u xyz -p xyz C:\programs\python.exe C:/sample.py
然后它打開python.exe但不執行sample.py。 路徑都是正確的。 但我不明白為什么 psexec 命令無法找到腳本。 請建議我如何使用 psexec 在遠程機器上執行腳本。
從命令中刪除-d
選項並在引號中提供路徑並在路徑中使用反斜杠
嘗試在 exe 文件名周圍添加“”
psexec -i -s -d \\123 -u xyz -p xyz "C:\programs\python.exe" C:/sample.py
如果它不起作用,請嘗試在參數周圍添加“”
psexec -i -s -d \\123 -u xyz -p xyz "C:\programs\python.exe" "C:/sample.py"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.