Windows

漫遊配置文件與文件夾重定向

  • January 12, 2018

我似乎無法就兩者之間的差異達成共識。漫遊配置文件、文件夾重定向或…兩者都是一個範例。最佳答案沒有回答關於如果不使用漫遊配置文件不共享哪些數據的問題。

  • 漫遊配置文件和文件夾重定向有什麼區別?
  • 哪些數據通過漫遊配置文件“漫遊”而不通過文件夾重定向漫遊?
  • 為什麼重定向 AppData 是個壞主意?如果使用者使用不同的機器登錄域,不重定向此文件夾的後果是什麼?

感謝您的任何見解。

漫遊配置文件和文件夾重定向有什麼區別?

在最基本的層面上,Windows 使用者配置文件是目錄中包含使用者特定數據的全部目錄和文件(查看它的一種非常基本的方式是配置文件是 c:\users 中包含的任何內容) \username 目錄)以及包含 HKCU 系統資料庫配置單元中使用者特定設置的各種系統資料庫項。

純漫遊配置文件實現將在使用者登錄時將整個使用者配置文件中的數據從文件共享複製到系統,並在註銷時將整個使用者配置文件的數據複製回文件共享。如果啟用漫遊配置文件的使用者登錄到多個系統並對其配置文件中的同一文件進行沖突更改,則最後一次註銷/寫入將獲勝。隨著使用者開始將內容保存到他們的我的文件文件夾,將照片從相機中保存,上傳他們的 iTunes 庫(這些事情在企業環境中永遠不會發生,對吧?:),來回複製的使用者配置文件數據的大小可以開始導致長時間延遲並增加使用者登錄和使用者註銷期間所需的時間。

哪些數據通過漫遊配置文件“漫遊”而不通過文件夾重定向漫遊?

文件夾重定向提供了一種機制,可將使用者配置文件中的特定文件夾(My Docs/AppData/Pictures/etc)指向文件共享。如果使用者登錄到多個系統並在所有系統上應用了文件夾重定向,那麼無論他登錄哪台機器,他在所有系統上的“我的文件”都將指向同一個文件共享位置。請注意,使用編寫錯誤的應用程序將路徑硬編碼(與讀取系統資料庫或查詢視窗以獲取正確位置相反)到其應用程序中可能無法與文件夾重定向一起正常工作。

使用漫遊配置文件“漫遊”的數據包括 Outlook 配置文件設置、桌面桌面設置、螢幕保護程序設置、資源管理器視圖設置、已安裝/預設列印機等。)。文件夾重定向不會考慮這些事情,因為它不考慮包含在無法重定向的文件夾中的任何數據(appdata\local 等),也不考慮包含在 HKCU 系統資料庫配置單元中的任何設置。

為什麼重定向 AppData 是個壞主意?如果使用者使用不同的機器登錄域,不重定向此文件夾的後果是什麼?

首先,請注意,僅重定向 Appdata\Roaming 文件夾。Appdata\Local 和 Appdata\LocalLow 文件夾不會被重定向。

重定向 AppData 文件夾是一個混合包,使用者體驗很大程度上取決於所使用的應用程序。在重定向文件夾解決方案中,Appdata\Roaming 文件夾的所有 I/O 都可能導致文件夾重定向的性能問題(影響文件伺服器、網路和正在使用的系統),因為它需要通過網路讀取/寫入該數據到文件共享。此外,如果一個應用程序正在多個系統上使用並且需要對同一文件進行文件鎖定,則文件夾重定向可能不起作用,因為文件伺服器上只有一個副本可以訪問和鎖定。話雖如此,您從應用程序分析開始,除非有一些嚴重的跡象表明可能存在性能問題,否則我通常建議從重定向 AppData 開始並註意性能問題。

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