我在两台机器上安装了Powershell V2,并在两台机器上运行Enable-PsRemoting。这两台机器都是Win 2003 R2,并且加入了同一个活动目录域,我可以远程成功运行命令。因此PS远程处理在本地服务器和远程服务器之间工作。
但是当我尝试访问第三台服务器上的共享(dir \ someOtherServer \ builds),这也是Win 2003 R2并加入同一个活动目录时,我收到错误: Get-ChildItem:找不到路径'\ someOtherServer \ builds',因为它不存在。
那么让这个“跳”起作用需要什么?它是远程机器的委托设置(在活动目录中)吗?在创建使跳跃起作用的PSSession时是否可以进行任何设置?
答案 0 :(得分:2)
我在blog post中针对工作组解决了这个问题。我认为该信息应该适用于域,但我还没有在域中测试过。无论如何,看看它是否有帮助。仅供参考,该解决方案涉及Enable-WSManCredSSP和Enter-PSSession的Authentication参数。
答案 1 :(得分:0)
可能有很多原因。如果kerberos auth,请检查所有服务器上的时间。它必须是同步的。它可能是DNS解析问题。需要更详细的问题描述/
抱歉英语不好:)。如果有问题,请纠正我:)