1

我正在尝试运行这样的 powershell 命令:

psexec \\MachineB "\\MachineB\drops\Func2WebSiteOnline.bat"

我收到此错误:

PsExec 无法在 MachineB 上启动 \\MachineB\drops\Func2WebSiteOnline.bat:访问被拒绝。

我尝试了以下事情:

  1. 在“管理员”模式下运行 powershell
  2. 使用“-u Domain\user -p password”参数运行 powershell 命令

这些都没有帮助。但是,我可以像这样对 machineB 运行简单的命令:

psexec \\MachineB 网络停止 dcache

这很好用。

关于如何针对 MachineB 运行上面的批处理文件有什么想法吗?

谢谢

4

1 回答 1

2

我找到了一种非常规的方法来解决它。

psexec \\MachineB -u 域\用户 -p 密码 cmd /c "cd /d I:\drops\Func2 && func2web.bat"

于 2012-10-02T14:34:23.860 回答