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

标签 python windows 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 选项,并在引号中提供路径并在路径中使用反斜杠

关于python - 如何使用 psexec 在远程计算机上执行 python 脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36098412/

相关文章:

python - 类语法和 type() 有什么区别?

python - 将 .BAT 文件转换为支持 linux 的文件

windows - 用户使用阿拉伯/回历日历的 Delphi 问题

c# - PsExec 远程运行 GUI 应用程序

python - 运行时错误: maximum recursion depth exceeded using default hash method

python 双向链表 __len__

windows - Windows 桌面应用程序和 Windows 应用商店应用程序有什么区别

java - 无法从 Java 进程使用 taskkill.exe

cmd - psexec 给系统找不到指定的文件

powershell - PSExec Pass参数带有Powershell空格