WinXP的GPO文件夹方向更新被忽略? 错误重新:老path

我有一个W2K3服务器,这是一个AD DC。 它具有一个GPO,将用户的“ Desktop和“ My Documents文件夹指向\\oldserver\Users$\<username> 。 我想将他们的文件夹迁移到另一台文件服务器。 我已经有了它,所以他们的login脚本成功地将H:映射到新的服务器,并且AD DC不再共享这些文件夹。

如果相关,GPO看起来像这样:

  1. GPO安全性:
    1. 经过身份validation的用户:读取和应用被授予
    2. WMIfilter:无
  2. 第一个标签:
    1. 设置:基本
    2. 目标:为根path下的每个用户创build一个文件夹
    3. 根path: \\oldserver\Users$ (“对于用户Clair … \\oldserver\Users$\Clair\Desktop ”这是正确的)
  3. 设置标签:
    1. 格兰特….检查
    2. 移动….没有检查(也试图检查这一点,并重新启动/ gpupdate客户端响应一个答案;相同的结果)
    3. 政策删除:离开文件夹…
  4. 域中的每个其他GPO都会为此设置显示“未configuration”

但是,当我将GPO更改为指向\\newserver (或者更好的是,只是H:\ ,这也没有效果)时,它似乎不起作用,因为作为用户login到XPSP3框给出错误:

项目经理

\\oldserver\Users$\user\Desktop不可访问。 您可能没有使用此networking资源的权限。 请联系此服务器的pipe理员以确定您是否具有访问权限。

找不到networkingpath。

尽pipe事实如此:

  1. 在该用户的机器上,我已成功运行gpupdate ,并重新启动计算机(即使它是用户策略,而不是计算机)
  2. 在oldserver上, gpresult /s oldserver /user MYDOM\user直接在用户Applied Group Policy Objects部分下打印Standardized home folders (问题中的GPO)
  3. 如果我重新打开GPE,它将新path成功地存储在Standardized home folders GPO中(这是唯一的名称,我的GPO很less)。

我不明白:如果gpresult说GPO被应用了,为什么它会抱怨不再是GPO的一部分?

您需要启用“将内容移动到新位置…”选项

来自TechNet:

当您select要redirect的文件夹或更改您将文件夹redirect到的目标networking共享时,允许文件夹redirect执行所有文件夹和文件的移动。 文件夹redirect客户端不仅将文件移动到适当的networking共享,但它也设置适当的文件夹安全性并重命名脱机文件caching数据库中的条目,以便他们继续链接到正确的目标文件夹和文件。 用户在脱机文件caching中固定的任何文件保持固定状态。

绝对不是我最喜欢的答案,但我刚刚在客户端上searchregistry,发现在HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders下更改path使其在注销/login后(即使使用驱动器而不是UNC,这是一件好事。)

如果我去这个虽然然后我需要一个很好的方式来宣传这个registry更改所有其他客户端。 我想我会坚持netlogon中的东西,就像上面导出的.reg文件,然后在regedit /s homefix.reglogon.cmd regedit /s homefix.reg logon.cmd