【问题标题】:Powershell: Using psexec with UNC path gives "access is denied"Powershell:将 psexec 与 UNC 路径一起使用会导致“访问被拒绝”
【发布时间】:2012-09-23 04:27:42
【问题描述】:

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

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

我收到此错误:

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

我尝试了以下方法:

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

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

psexec \\MachineB net stop dcache

而且效果很好。

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

谢谢

【问题讨论】:

    标签: powershell remote-access psexec


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-09
      相关资源
      最近更新 更多