环回处理和文件夹redirect不起作用的GPO

我在这里拉我的头发,试图在Windows 7和Vista机器上redirect文件夹。 我为此创build了启用了回送处理(合并模式)的GPO,并将其链接到包含机器的OU。 文件夹redirect设置configuration如下:

文件:

  • “基本 – 将每个文件夹redirect到相同的位置”
  • “目标文件夹位置:redirect到用户的主目录”

查看GPO设置摘要时,会出现以下path:%HOMESHARE %% HOMEPATH%。 但是这个环境variables%HOMESHARE%没有设置。 什么设置这个variables?

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

我在这里做错了什么? 任何帮助是极大的赞赏…

我似乎无法find一个清晰,简洁的Microsoft参考, 所以请原谅第三方的参考 。


在Windows 2000中, %HOMESHARE%环境variables是基于服务器的configuration文件\\ServerName\ShareName\Folder1\Folder2\HomeFolder的完全限定path。

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

例:

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

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

至于设置的位置,可以将其设置在registry的某个位置,但适当的位置位于Active Directory中的用户对象上。

使用ADUC,它是“主文件夹”部分下的“用户configuration文件”选项卡。 一定要忽略斜线,否则当%HOMEPATH%追加额外的斜线时会中断。 请参阅下面的屏幕截图,了解它在公司霸主领域的外观。

在这里输入图像说明

当然,你不想通过点击一个GUI来为你的域中的每个用户设置这个variables,所以你想要编写它。 幸运的是,我已经完成了这个任务,而且我已经习惯了PowerShell“script”(一行代码)的清理版本 。

你为什么不使用GPO呢?

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

此GP仅适用于Windows 8和2012。