2012-10-02 36 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"