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