2016-11-16

GPMC 顯示 Processing error 錯誤的問題 (中了微軟的怪招)


  • Group Policy Management
    • Forest: Contoso.com
      • Domains
        • Contoso.com

點擊到 Domain Name 這一層時, 右側主畫面的 Status 頁籤顯示:

  • No Infrastructure Status information exists for this domain.
  • Click the Detect Now button below to gather infrasturcture status from all of the domain controllers in this domain.

而當按下 Detect Now 的時候, 會彈出視窗顯示

  • A Processing error occurred collecting data using this base domain controller. Please change the base domain controller and try again
像這樣:



查了微軟的 KB 說要去改註冊機碼
  • DsGetDcName  is reading the name information from HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Hostname. 
  • Check the hostname entry, convert it to All CAPS and then restart the netlogon service on the DC to fix the problem.
簡單說就是要你電腦名稱應該要全部都用大寫字母, 但按照這樣修改之後無效

我另外建了電腦名稱全部都是大寫字母的兩台 DC, 剛建好的時候 GPMC 這裡也不會有問題
但隨著我把備份的 GPO 匯入之後, 就發生了這個問題, 而將 GPO 全部刪除後, 這個問題也消失
是故絕對不是電腦名稱大小寫這種事情造成了這個問題

經過一條 GPO 一條 GPO 實驗後, 確認了問題出在於某一條 GPO
只要這條 GPO Import 進去就會出問題
之後再進一步確認, 單單只是建了 GPO Name, 還沒 Import 設定就會出問題
所以歸納出來問題是出在 GPO Name

而我這條 GPO Name 如下: 
Comp&User_RDS_Comp&User_SSO

我猜測是因為 & 的關係, 於是把它改成
Comp&User_RDS_Comp_User_SSO

問題就消失了
所以問題應該是出在有兩個 & 符號吧,. 我猜
而我這個 GPO Name 其實命名錯誤, 應該是 Comp&User_RDS_SSO
可能複製貼上的時候出錯造成了這個問題

沒有留言: