psexec 无法运行 .vbs 本地或 unc

psexec 无法运行 .vbs 本地或 unc

我正在尝试通过 远程运行 .vbscript psexec。即使使用 -u -p -s -c 之类的开关,我也会收到错误。以下是我尝试过的方法:

1.)

psexec  -u user@domain -p password -s \\computer  "\\uncpath\file.vbs"

"access denied"

我发现要解决此问题,您可以将注册表项添加到主机并重新启动。这对我来说不是一个选择。

接下来我尝试了 localpath 的复制开关。

2.)

psexec  -u user@domain -p password  -s \\computer  -c "C:\localpath\file.vbs"
"The system cannot find the file specified" 

那么如何通过 psexec 运行 .vbs 脚本?

答案1

好的,我明白了。

  • 必须取出 -s 开关。-使用 cscript
  • 使用 cscript /nologo 开关。

    psexec -u 用户@域 -p 密码 \\computer cscript /nologo“\uncpath\file.vbs”

相关内容