2012-10-02 34 views
1

我试图运行这样的PowerShell命令:PowerShell的:使用UNC路径使用PSEXEC给出“访问被拒绝”

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

我得到这个错误:

PsExec could not start \\MachineB\drops\Func2WebSiteOnline.bat on MachineB: Access is denied.

我曾尝试下面的事情:在 “管理” 模式

  • 运行日

    1. 运行的PowerShell e的PowerShell命令与“-u域\用户-p密码”参数

    这些都没有帮助。不过,我可以这样运行了反对到machineB简单的命令:

    psexec \\MachineB net stop dcache

    而且工作得很好。

    有关如何在MachineB上运行该批处理文件的任何想法?

    谢谢

  • 回答

    2

    我发现了一种非常规的解决方法。

    psexec \\MachineB -u domain\user -p password cmd /c "cd /d I:\drops\Func2 && func2web.bat"