Group-Policy

自動將已知文件夾位置重定向到 Onedrive 無法正常工作(我的文件)

  • February 17, 2022

我們計劃將我們的文件遷移到 Onedrive4B,並且作為我們被要求將已知文件夾重定向到 Onedrive 的要求的一部分(桌面、圖片和文件)。我們的文件被重定向到 H:映射網路驅動器,因此只要客戶端處於線上模式,文件中保存的任何內容都會通過 Microsoft 同步中心同步回 H:網路位置。

我們的 Onedrive 組策略如下所示

這裡的挑戰是因為我們的文件文件夾(它是已知文件夾的一部分)不在本地機器上,而是在網路位置,我們如何處理這個?我們注意到無法備份 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,不幸的是,這也會移動文件夾重定向的“文件”目錄,因為它位於主驅動器上。

簡而言之,以下是我們的方法

  1. 確保離線數據和 CIFS/SMB 數據同步(以避免任何類型的潛在數據失去)。這自動確保所有目標客戶都是最新的。
  2. 更改文件夾重定向目標(例如,再次將“文件”文件夾

本地儲存在客戶端上)。我們通過使用針對遠端客戶端的相應 GPO 和系統資料庫設置來實現這一點。之後,我們使用腳本禁用了 AD 中的 H:\ 驅動器映射。 3. 使用 Microsoft Fast Track/Migration Tool 將所有家庭驅動器數據從 CIFS/SMB 共享遷移到 OneDrive 4. 終於啟用了“文件”文件夾數據到 OneDrive 的同步

引用自:https://serverfault.com/questions/1023197