【问题标题】:how to execute python script on remote machine using psexec?如何使用 psexec 在远程机器上执行 python 脚本?
【发布时间】:2016-03-19 05:56:12
【问题描述】:

我正在尝试使用 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 在远程机器上执行脚本。

【问题讨论】:

    标签: python windows psexec


    【解决方案1】:

    从命令中删除-d 选项并在引号中提供路径并在路径中使用反斜杠

    【讨论】:

      【解决方案2】:

      尝试在 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"
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-10-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-04-02
        • 1970-01-01
        相关资源
        最近更新 更多