繁体   English   中英

如何使用 psexec 在远程机器上执行 python 脚本?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM