组策略文件未部署到 UNC 路径

组策略文件未部署到 UNC 路径

尝试通过组策略首选项部署文件时,存在一个众所周知的问题,您可能会收到以下错误:0x80070003 The system cannot find the path specified。这是因为本地系统是用于部署文件的安全上下文。如果本地系统没有该位置的权限(映射驱动器也是如此),则访问将被拒绝,并且无法找到路径。解决此问题的方法是启用常用选项“在登录用户的安全上下文下运行”

但是,我这样做了,仍然收到相同的错误。我已验证登录用户可以访问源和目标。具体来说,源是文件服务器,目标是用户的,在本例中位于另一个文件服务器上。更重要的是,这是他们重定向的 Documents 文件夹,除此之外它工作正常;我无法想象这是一个权限或连接问题,特别是因为即使我在登录时HOMEPATH执行也会收到错误。gpupdate /force /target:user

我还安装了 Microsoft 针对此问题提供的修补程序:“将组策略首选项应用于 Windows 7 客户端时出现错误代码 0x80070003“,但这并没有改变任何东西。(我只是将它安装到桌面上;这似乎就是我的情况它应该在的地方。)

我不知道为什么会发生这种情况。域控制器同意设置了通用选项,否则 gpupdate 会成功。此外,如果我将目标更改为计算机本地驱动器上的位置,它会正常工作。我没有看到通用选项反映在 的输出中gpresult,但我不确定是否应该看到。

答案1

您是否确保使用正确的变量作为目标文件夹?由于策略处理在用户环境加载之前运行,因此 %HOMEPATH% 等用户变量尚不可用。如果将光标放在目标文件夹框中并按 F3,您将获得如下所示的列表。这些变量与“正常”环境变量非常不同,并且是唯一在组策略首选项中起作用的变量。

组策略首选项环境变量

相关内容