將 windows server 2012 域控制器添加到現有 windows server 2003 域失敗
我想向我們現有的域添加一個額外的域控制器。現在我們只有一個域控制器在Windows Server 2003上執行。我嘗試將Windows Server 2012提升為我們域的另一個域控制器。不幸的是,先決條件檢查失敗並顯示以下消息:
驗證 Active Directory 準備的先決條件失敗。以前的架構擴展定義的某些屬性值與此版本的 Windows Server 所需的架構擴展不同。
是否有可能檢查,這裡有什麼問題以及如何解決這個問題?我找到了日誌文件,它抱怨了很多屬性值:
=============================================================================
Windows 2000 架構和擴展架構中定義的對象的“attributeId”屬性值不匹配。[2013/01/14:10:50:39.622] 以前的架構擴展已將對象“CN=uidNumber,CN=Schema,CN=Configuration,DC”的屬性值定義為“1.2.840.113556.1.4.7000.187.70” =xxx,DC=de" 不同於 Windows Server 2008 R2 所需的架構擴展。
[狀態/結果] Adprep 無法擴展您現有的架構
[使用者操作] 請聯繫之前擴展架構的應用程序供應商以解決不一致問題。然後再次執行 adprep。[2013/01/14:10:50:39.627]
==================================================== ============================ Windows 2000 架構和擴展架構中定義的對象的“attributeId”屬性值不匹配。[2013/01/14:10:50:39.627] 以前的架構擴展已將對象“CN=gidNumber,CN=Schema,CN=Configuration,DC =xxx,DC=de" 不同於 Windows Server 2008 R2 所需的架構擴展。
[狀態/結果] Adprep 無法擴展您現有的架構
[使用者操作] 請聯繫之前擴展架構的應用程序供應商以解決不一致問題。然後再次執行 adprep。[2013/01/14:10:50:39.628]
還有一些……
我發現活動目錄架構在 2 年前由(未完成的)lync 安裝更新。也許這已經導致了現在的問題。
我不知道最初是否安裝了 Windows 2000 DC。
Microsoft 支持團隊終於找到了解決此問題的方法。真正的根本問題是:Microsoft Windows Services for UNIX 2.0安裝在 Windows Server 2003 林或 Windows 2000 林中。如果您嘗試為 Windows Server 2003 R2(或更高版本)準備 Windows Server 2003 林,您會收到以下錯誤消息:
當您嘗試為 Windows Server 2003 R2 準備 Active Directory 目錄服務時出現錯誤消息:“在 Windows 2000 架構和擴展架構中定義的對象的屬性值不匹配”
要解決此問題,有一個熱修復程序:http: //support.microsoft.com/kb/919938。安裝修復程序後,我能夠將 Windows Server 2012 提升為 Windows Server 2003 域控制器旁邊的域控制器。
我想在這裡感謝大家對這個問題的支持。答案和評論為朝著正確的方向前進提供了寶貴的提示。