我正在尝试远程执行一个需要使用一些参数/开关运行的 perl 脚本,但是我失败了:p 我目前正在做的事情是:
psexec \\computer -u my_username "path\to\perl" "path\to\perl_script" --switch1 --switch2
这失败了。我尝试了上述几种方法,玩弄引号,但到目前为止还没有成功。有什么想法吗?
答案1
该用户是域用户还是远程计算机“计算机”的本地用户?
以我的 Windows 域凭据为例,这对我来说很有用:
psexec \\server01 -u mydomain\megamorf cmd /c "\\share\Software\Prezi\PreziDesktop4.2.1.exe /S /v/qb"
答案2
最后,我成功地完成了我的工作:
psexec \\computer -u my_username -w "working\path" cmd /c "script"
干杯!:)