具有环回处理和文件夹重定向的 GPO 不起作用

具有环回处理和文件夹重定向的 GPO 不起作用

我在这里绞尽脑汁,试图重定向 Windows 7 和 Vista 计算机上的文件夹。因此,我创建了一个启用了环回处理(合并模式)的 GPO,并将其链接到包含计算机的 OU。文件夹重定向设置配置如下:

文件:

  • “基本 - 将每个人的文件夹重定向到同一位置”
  • “目标文件夹位置:重定向到用户的主目录”

查看 GPO 设置摘要时,结果显示路径为:%HOMESHARE%%HOMEPATH%。但是,此环境变量 %HOMESHARE% 未设置。什么设置了此变量?

我的 AD 用户在“用户配置文件”或“主文件夹”下没有设置任何内容,而且“远程桌面服务配置文件”设置也是空的。

我在这里做错了什么? 非常感谢您的帮助...

答案1

我似乎找不到一个清晰、简洁的 Microsoft 参考资料,所以请原谅第三方引用


在 Windows 2000 中,%HOMESHARE%环境变量是基于服务器的配置文件的完全限定路径\\ServerName\ShareName\Folder1\Folder2\HomeFolder

%HOMEPATH%包含最后一个反斜杠,用于与以前的系统兼容。映射到 时%HOMEDRIVE%,用户可以访问其主目录和子目录,但无法查看或访问父文件夹。

例子:

%HOMESHARE% - \\ServerName\ShareName\Folder1\Folder2\HomeFolder
%HOMEDRIVE% - Z:, mapped to \\ServerName\ShareName\Folder1\Folder2\HomeFolder
%HOMEPATH%   - \

链接的文章还包含 NT 4.0 特定的信息,我希望这些信息对您没有用处。

至于在哪里设置它,您可以在注册表的某个地方进行设置,但正确的位置是在 Active Directory 中的用户对象上。

使用 ADUC,它是“主文件夹”部分下的“用户配置文件”选项卡。当然省略末尾的斜线,否则在%HOMEPATH%附加额外的斜线时会中断。请参阅下面的屏幕截图,了解它在我公司霸主的域上的样子。

在此处输入图片描述

当然,您不想通过 GUI 为域中的每个用户设置此变量,因此您需要编写脚本。幸运的是,我已经这样做了,并且我以前使用的 PowerShell“脚本”(单行)的净化版本可以在这里找到

答案2

您为什么不使用 GPO 来实现这一点?

计算机配置\管理模板\系统\用户配置文件\设置用户主文件夹

此 GP 仅适用于 Windows 8 和 2012。

相关内容