PowerShell v2 Server 2003 - 无法查找路径 - 路径肯定存在

时间:2012-05-22 15:33:19

标签: powershell error-handling path windows-server-2003 windows-server-2008-r2

通常我可以通过研究论坛和改编来找到PowerShell问题的答案。然而,经过高低搜索,我找不到答案。

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

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

我在我们的环境中相当广泛地使用了PowerShell,之前没有遇到过这个错误。在$ Server2003上运行来自$ Server2008的命令时,该错误不存在。此外,从生产域运行命令时不会出现错误。我也可以ping 2003或2008服务器,无论我登录的是哪台机器。


示例:
来自$ Server2008:ping $ Server2003 - 返回ping

来自$ Server2003:ping $ Server2008 - 返回ping

来自$ Server2003:test-path \\$Server2008\D$\ - Get-ChildItem:找不到路径'\\$Server2008\D$\'因为它不存在

来自$ Server2008:test-path \\$Server2003\D$\ - True


我想要运行的命令比test-path复杂得多;但是,如果我不能让简单的命令工作,我怀疑我会有一个复杂的运气。

这两个服务器具有相同的域,位于同一个林中,并且具有相同的域控制器。

任何想法从哪里开始?

编辑:想要补充说我已经尝试使用从Server2003到位于我们的开发环境(同一域)的另一台2008服务器的测试路径,并且它成功运行了测试路径和命令。

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

更新

我刚注意到你使用了单引号,变量不会扩展。用双重包围它并再试一次