Windows-Server-2003

WinXP GPO 文件夾方向更新被忽略?錯誤回复:舊路徑

  • September 23, 2013

我有一個 W2K3 伺服器,它是一個 AD DC。它有一個 GPO,可將使用者DesktopMy Documents文件夾定向到\\oldserver\Users$\<username>. 我想將他們的文件夾遷移到另一個文件伺服器。我已經有了它,因此他們的登錄腳本成功映射H:到新伺服器,並且 AD DC 不再共享這些文件夾。

如果它是相關的,GPO 看起來像這樣:

  1. GPO 安全性:

  2. Authenticated Users:授予讀取和應用權限

  3. WMI 過濾器:無

  4. 第一個標籤:

  5. 設置:基本

  6. 目標:在根路徑下為每個使用者創建一個文件夾

  7. 根路徑:(\\oldserver\Users$“對於使用者 Clair… \\oldserver\Users$\Clair\Desktop”這是正確的)

  8. 設置選項卡:

  9. 格蘭特….檢查

  10. 移動….未選中(也嘗試將其選中並重新啟動/ gpupdateing客戶端以響應答案;相同的結果)

  11. 策略刪除:保留文件夾…

  12. 域中的每個其他 GPO 都表示此設置“未配置”

但是,當我將 GPO 更改為指向\\newserver(或者更好的是,更改為 just H:\,這也沒有效果)時,它似乎沒有生效,因為以使用者身份登錄到 XPSP3 框會出現錯誤:

項目經理

\\oldserver\Users$\user\Desktop不可訪問。您可能無權使用此網路資源。請聯繫此伺服器的管理員以了解您是否具有訪問權限。

找不到網路路徑。

儘管有以下事實:

  1. 在該使用者的機器上,我已gpupdate成功執行,並重新啟動了機器(即使這是使用者策略,而不是電腦策略)
  2. 在 oldserver 上,直接在使用者部分下gpresult /s oldserver /user MYDOM\user列印出(有問題的 GPO)Standardized home folders``Applied Group Policy Objects
  3. 如果我重新打開 GPE,它會成功地將新路徑儲存在Standardized home foldersGPO 中(唯一一個同名的。我的 GPO 很少。)

我不明白:如果gpresult說應用了 GPO,為什麼它會抱怨不再屬於 GPO 的路徑?

絕對不是我最喜歡的答案,但我只是在客戶端上搜尋了系統資料庫,發現更改下的路徑HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders使其在註銷/登錄後工作(即使使用驅動器號路徑而不是 UNC,這是一件好事。)

如果我繼續這樣做,那麼我需要一種將系統資料庫更改傳播到所有其他客戶端的好方法。我想我會在 netlogon 中粘貼一些東西,例如帶有上述導出的 .reg 文件,然後regedit /s homefix.reglogon.cmd.

您需要啟用“將內容移動到新位置…”選項

來自技術網:

**當您選擇一個文件夾進行重定向或更改您將文件夾重定向到的目標網路共享時,**允許文件夾重定向執行文件夾和文件的所有移動。文件夾重定向客戶端不僅將文件移動到適當的網路共享,而且還設置適當的文件夾安全性並重命名離線文件記憶體數據庫中的條目,以便它們繼續連結到正確的目標文件夾和文件。使用者在離線文件記憶體中固定的任何文件都將保持固定狀態。

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