Share via


使用 GPMC 匯入 GPO 失敗,並顯示「目錄不是空的」

本文提供使用 #DBA0BD16E6E3B4481B9C439ADADFD075D Management Console 匯入已儲存 GPO (GPMC) 失敗的問題解決方案。

適用於: 支援的 Windows Server 版本
原始 KB 編號: 2667462

徵狀

使用 群組原則 Management Console 匯入已儲存的 GPO (GPMC) 偶爾會失敗,並出現錯誤對話框「目錄不是空的」。

原因

在匯入原則設定期間,GPMC 會 (暫存) 建立數個暫存目錄,並在個別的資料夾中備份舊的設定。

在 SysVol 共用上完成匯入時,DFSR 複寫可能會干擾匯入順序,因此會顯示上述錯誤。

解決方案 1

若要避免發生衝突的作業,請使用 DFSRDIAG.EXE,在 GPMC 匯入所在的 DC 上暫停複寫。 命令會要求使用者指定複寫組名,在此情況下,用於匯入的DC所用的夥伴名稱 (是夥伴) ,以及暫停複寫的時間以分鐘為單位。 一旦經過指定的分鐘數,DFSR 就會自動繼續復寫。

  1. 開啟系統管理的 [命令提示字元] 視窗。

  2. 執行此命令: DFSRDIAG StopNow /rgname:"Domain System Volume" /partner:<DcName> /time:<number of minutes to suspend replication>

    注意事項

    在此命令中, <DcName> 代表域控制器名稱,而 <暫停複> 寫的分鐘數代表複寫暫停的時間長度。

  3. 匯入 群組原則。

注意事項

DFSR 會在復寫停止時記錄事件 5106,並在繼續時再次記錄。 您可以使用這些事件來監視服務狀態。

暫停複寫時的事件 5106:

記錄檔名稱:DFS 複寫
來源:DFSR
事件標識碼:5106
工作類別:無
層級:資訊
關鍵詞:傳統
使用者:N/A
描述:
夥伴 <Dc Name 連接上的複寫> 模式已變更。

其他資訊:
先前的復寫模式:遵守已設定的排程
目前的複寫模式:停止複寫
目前的頻寬使用量:完整
目前模式的持續時間,以分鐘為單位:5
聯機標識碼:79E6D60D-6044-4775-A9BE-D98DAF557BD6
復寫群組標識碼:網域系統磁碟區

複寫繼續時的事件 5106:

記錄檔名稱:DFS 複寫
來源:DFSR
事件標識碼:5106
工作類別:無
層級:資訊
關鍵詞:傳統
使用者:N/A
描述:
夥伴 <DC名稱連接上的複寫> 模式已變更。

其他資訊:
舊版複寫模式:停止複寫
目前的複寫模式:遵守已設定的排程
目前的頻寬使用量:遵守已設定的排程
目前模式的持續時間,以分鐘為單位:
聯機標識碼:79E6D60D-6044-4775-A9BE-D98DAF557BD6
復寫群組標識碼:網域系統磁碟區

解決方案 2

若要解決此問題,萬一需要更頻繁地進行匯入,請新增 DFSR 的篩選條件,以從複寫中排除暫存目錄。 這些暫存目錄包括:

  • MachineOld
  • UserOld
  • MachineStaging
  • UserStaging
  • AdmOld

若要修改 DFSR 篩選,請在 AD 中編輯此物件,如下所述:

CN=SYSVOL Share,CN=Content,CN=Domain System Volume,CN=DFSR-GlobalSettings,CN=System,DC=Contoso,DC=Com

和 修改 msdfsr-directoryfilter 屬性。

將五個目錄附加至現有排除範圍的結尾,看起來應該像這樣:

DO_NOT_REMOVE_NtFrs_PreInstall_Directory、NtFrs_PreExisting___See_EventLog、MachineOld、UserOld、MachineStaging、UserStaging、AdmOld

若要讓 DFSR 從 AD 讀取新的設定,請執行 dfsrdiag PollAD

資料收集

如果您需要 Microsoft 支援的協助,建議您使用下列步驟來收集資訊:

  1. 下載 TSS 並將其解壓縮到 C:\tss 文件 夾中。

  2. 從提升許可權的 PowerShell 命令提示字元開啟 C:\tss 資料夾。

    注意事項

    請勿使用 Windows PowerShell 整合式腳本環境 (ISE) 。

  3. 執行下列 Cmdlet:

    Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
    
    .\TSS.ps1 -Scenario ADS_GPOEx -SDP Dom 
    
  4. 重現問題,並在完成後輸入 Y

注意事項

追蹤會儲存在 C:\MS_DATA 資料夾中的壓縮檔中。 建立支援案例之後,可以將此檔案上傳至安全工作區進行分析。