多年来,我一直使用文件夹redirect为我所有的桌面客户端(Win7)。 我正在寻找将所有数据迁移到新的服务器/共享。 我已经使用相同的ACL创build了一个新的共享,并使用robocopy将数据与文件安全信息一起传输(我目前对DFS不感兴趣)。
我可以只更改GPO中的服务器吗?
如何“将[FolderName]的内容移动到新的位置”。 设置效果这种情况?
我只是用Windows 7 SP1客户端嘲笑了这一点,以确保我的“直觉”感觉是正确的,就是这样。
我的设置是:
My Documents Basic - Redirect everyone's folder to the same location Redirect to the following location \\SERVER\Users\%username%\Documents Grant the user exclusive rights to My Documents - Unticked Move the contents of My Documents to the new location - Ticked Policy Removal - Leave the folder in the new location when policy is removed
即使文件存在于目标path中,在GPO中更改服务器名称也会导致文件夹redirect客户端扩展(CSE)将旧文件夹中的所有文件复制到新文件夹。 我通过在新的和旧的位置扔同样的10GB的testing文件来validation这一点,并观察客户端需要几分钟的时间login,卡在“应用文件夹redirect策略…”
在过去,我通过创build一个新的文件夹redirectGPO来使这些types的迁移工作,我可以有select地使用安全过滤来应用,以便testing不会对已有用户造成伤害。 我将我的testing用户的文件从旧位置移动到新位置,将它们放入允许应用新文件夹redirect策略的组中,然后login并validation新redirect“接受”。
这种方法当然是一个痛苦,因为你需要与用户协调,以确保他们没有login和移动他们的文件时使用他们的旧文件夹,但我不能提出一个很好的select,导致用户坐在等待CSE复制文件。 当用户需要等待的时候,我的经验是,有一小部分用户会closuresPC,增加他们最终被搞砸的非确定性混乱的风险。 耶,用户!
编辑:
我可以确认,当GPO首次应用于用户时,将“将我的文档的内容移到新位置”框未取消选中后,对path的更改不会导致CSE将文件复制到新文件夹。
我还可以确认,当GPO首次应用于用户时,“将我的文档的内容移动到新位置”框被勾选,但随后在GPO中更改path的同时取消选中CSE 不要将文件复制到新的文件夹。
我不确定这种行为总是如此,我不愿意用Windows XP来模拟它。
如果脱机文件也在播放中,您可能需要查看博客条目如何更改文件服务器共享以进行文件夹redirect,以便W7客户端仍然可以访问用户共享上的数据,而不是完整的数据通过电线同步? ,其中描述了使用FolderRedirectionEnableCacheRenameregistry值来允许脱机副本“重命名”,而不是通过电线重新同步。
编辑2:
我之前/之后比较了“将我的文档的内容移动到新位置”框之前/之后的configuration文件,我没有看到它被caching在registry中的任何位置。 看来CSE每次应用GPO时都会在SYSVOL中检查这个值的状态。 这也很好。
改变GPO就足够了。 您所引用的设置是针对文件夹redirect的实际设置。也就是说,当客户端处理redirect时,它会将所有本地文件夹移动到远程服务器。 它不会影响服务器的“更改”。