我有一个W2K3服务器,这是一个AD DC。 它具有一个GPO,将用户的“ Desktop和“ My Documents文件夹指向\\oldserver\Users$\<username> 。 我想将他们的文件夹迁移到另一台文件服务器。 我已经有了它,所以他们的login脚本成功地将H:映射到新的服务器,并且AD DC不再共享这些文件夹。
如果相关,GPO看起来像这样:
\\oldserver\Users$ (“对于用户Clair … \\oldserver\Users$\Clair\Desktop ”这是正确的) gpupdate客户端响应一个答案;相同的结果) 但是,当我将GPO更改为指向\\newserver (或者更好的是,只是H:\ ,这也没有效果)时,它似乎不起作用,因为作为用户login到XPSP3框给出错误:
项目经理
- Exchange 2007 GAL \ OAB照片
- Windows Sever 2008 R2信任问题
- Active Directory Web服务更新在应该时不会被安装
- 我可以添加一个本地linux用户到补充活动目录组?
- 显示来自其他域的用户所属的所有组
\\oldserver\Users$\user\Desktop不可访问。 您可能没有使用此networking资源的权限。 请联系此服务器的pipe理员以确定您是否具有访问权限。找不到networkingpath。
尽pipe事实如此:
gpupdate ,并重新启动计算机(即使它是用户策略,而不是计算机) gpresult /s oldserver /user MYDOM\user直接在用户Applied Group Policy Objects部分下打印Standardized home folders (问题中的GPO) 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.reg中logon.cmd regedit /s homefix.reg logon.cmd 。