0

通常我可以通过研究论坛和调整找到PowerShell问题的答案。但是,经过高低搜索后,我找不到答案。PowerShell v2 Server 2003 - 无法找到路径 - 绝对存在路径

我以在测试域中的两台企业服务器上工作的域管理员身份登录。 $ Server2003是运行PS v2的Windows 2003服务器。 $ Server2008是Windows 2008 R2。

问题:当我从$ Server2003的工作,我不能使用任何命令对$ Server2008的访问或验证信息。无论管理员是谁,都会发生此错误。

我已经在我们的环境中使用PowerShell的相当广泛,以前没有碰到这个错误。从$ Server2008在$ Server2003上运行命令时,该错误不存在。另外,从生产域运行命令时,该错误不存在。无论我登录的是哪台计算机,我也可以ping 2003或2008服务器。


例子:
从$ Server2008中:平$ Server2003的 - 返回坪

从$ Server2003的:平$ Server2008中 - 返回坪

从$ Server2003的:test-path \\$Server2008\D$\ - 获取 - ChildItem:不能找到路径'\\$Server2008\D$\',因为它不存在

From $ Server2008:test-path \\$Server2003\D$\ - True


我想要运行的命令是比测试路径复杂得多;然而,如果我不能得到简单的命令工作,我怀疑我会有一个复杂的运气。

两个服务器具有相同的域,在同一个森林,并且具有相同的域控制器。

任何想法从哪里开始?

编辑:想补充一点,我一直在使用以位于我们的开发环境(同一个域)和它不同的2008服务器从Server2003的测试路径试运行测试路径和成功命令。

+0

我没有遇到这个问题,所以我不知道该告诉你什么。 –

回答

0

您可以通过其他方式远程访问2008服务器吗?像服务MMC一样?另外,如果你在2008年创建一个份额,而不是依赖管理员份额?

+0

是的,我可以将RDP装入两台机器。然而,现在只是在2003年尝试它,试图创建一个网络共享到2008年给我的不可达错误。或者你的意思是使用PSSession或WSManCredSSP?这两种都不适合我。 –

+0

在2008年创建一个共享,然后尝试从2003年访问它。同样在2003年,开始 - 运行 - “services.msc”,然后右键单击左侧列并连接到2008。 – northben

0

的找不到路径错误意味着它不存在,或者您没有权限。它是否从dos提示符工作?

UPDATE

我只注意到你用单引号,变量不会扩大。把它放在双重投票,然后再试一次

+0

单引号是PS返回的内容。我已经试过它作为一个变量,并作为实际的服务器名称。它绝对存在......我可以使用与2008年相同的帐户登录到计算机,所以我不认为这是权限问题。此外,我有我们的用户谁拥有比我更多的权限尝试,我们得到同样的问题。 –

+0

它是否也从cmdlet失败? –

+0

对不起,我的意思是它也从cmd失败? –