我们计划将我们的文件迁移到 Onedrive4B,并且作为我们被要求将已知文件夹重定向到 Onedrive 的要求的一部分(桌面、图片和文档)。我们的文档被重定向到 H:映射网络驱动器,因此只要客户端处于在线模式,文档中保存的任何内容都会通过 Microsoft 同步中心同步回 H:网络位置。
这里的挑战是因为我们的文档文件夹(它是已知文件夹的一部分)不在本地机器上,而是在网络位置,我们如何处理这个?我们注意到无法备份 Documents 文件夹,OneDrive 会拒绝告诉我“Documents 文件夹包含其他重要文件夹,不支持文件保护”。联系您的 IT 部门或其他什么。此处类似描述https://onedrive.uservoice.com/forums/913534-onedrive-security-policy-administration/suggestions/35072257-allow-onedrive-kfm-to-work-with-folder-redirected
这是尝试备份 Onedrive for Business 时文件夹的外观
因此,为了让 Onedrive 访问我在本地系统上的文档,计划是使用 GPO 禁用文件夹重定向。
因此,我在一个单独的组策略中执行此操作,该组策略位于所有 Onedrive 设置的组策略之前。 https://4sysops.com/archives/how-to-disable-folder-redirection/
即使在策略更新后在计算机上更新了相应的注册表项,我仍然没有看到行为更改或选项被停用。我检查了以下位置https://www.winhelponline.com/blog/windows-10-shell-folders-paths-defaults-restore/
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell 文件夹
Shell 文件夹名称 - 值类型:REG_EXPAND_SZ:个人 位置:%USERPROFILE%\Documents
我在这里找到了一篇有趣的文章https://lazyadmin.nl/office-365/migrate-users-home-drives-to-onedrive-for-business-with-powershell/似乎在说同样的话,但我是不太确定这是否是要走的路。
一些建议可能会有所帮助
我们一直在利用文件夹重定向/离线文件。我们的文件夹重定向配置为“文档”文件夹,该文件夹针对托管在本地文件服务器上的 CIFS/SMB 共享(只能通过企业网络或 VPN 访问)。
为了缓解“脱机”文档文件夹的问题,它被永久标记为“脱机可用性”,从而确保在客户端通过利用 Windows 集成的脱机文件功能从公司网络断开连接的情况下也可以访问文档文件夹。Windows 将自动为文档文件夹打开离线状态(以防“文档”被重定向到远程共享)
这带来了以下挑战:
更改/删除文件夹重定向路径很可能也会导致脱机目标的更改,从而可能导致“重新同步”与本地缓存副本失效(仅驻留在本地脱机缓存中的数据可能会丢失数据)
更改文件夹重定向以及关联的脱机文件夹目标通常仅适用于在用户登录之前连接到 DC 和关联的网络共享的情况(适用于远程用户)
我们的目标是将主文件夹数据从当前 CIFS/SMB 共享移动到 OneDrive,不幸的是,这也会移动文件夹重定向的“文档”目录,因为它位于主驱动器上。
简而言之,以下是我们的方法
本地存储在客户端上)。我们通过使用针对远程客户端的相应 GPO 和注册表设置来实现这一点。之后,我们使用脚本禁用了 AD 中的 H:\ 驱动器映射。