我正在运行一个 Server 2008 R2 域,所有客户端计算机都是 Windows 7 x64 位。
所有驱动器都使用组策略进行映射。这些驱动器以前位于 NAS 上。我们刚刚构建了一个新的、巨大的、快速的服务器。因此,我正在将所有网络驱动器从 NAS 迁移到新的文件服务器 (fs)。
旧的驱动器映射是使用组策略映射的,所以我只是进入并更新到新服务器并选择“替换”选项。但驱动器根本无法映射。我在我的机器上执行 RSOP,驱动器映射的错误是:结果:失败(错误代码:0x80070043)
另一件奇怪的事情(虽然可能与此有关,也可能无关)是,显示的获胜 GPO 显示的不是其名称,而是其 SID。不过 SID 是正确的。
通过 Explorer 访问共享可以正常工作,并且手动映射它们也可以正常工作。
有什么想法吗?谢谢 Chris
答案1
0x80070043 表示“无法找到网络名称”。您可以使用 err.exe 来翻译这些错误代码。err.exe 位于http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=985
可能是名称解析问题。您没有说明基于资源管理器的访问是使用 IP 地址还是名称进行的。
可能需要查看组策略首选项调试日志http://blogs.technet.com/b/askds/archive/2008/07/18/enabling-group-policy-preferences-debug-logging-using-the-rsat.aspx看看它揭示了驱动器地图扩展什么。
答案2
您如何打开 GPM mmc?您是从客户端还是从 DC 进行打开?SID 转换问题,请尝试远程进入 DC 并从那里运行 GPM,看看是否仍然无法转换。如果仍然失败,请尝试重新创建(或恢复)GPO。
答案3
抱歉,我完全忘记发布解决方案是什么了!
最终,这成为了一件极其愚蠢的事情。我使用命令行的习惯背叛了我!
简而言之,在 GPO 中,请勿在路径中使用引号!即使路径中有空格,也不要使用引号。