Exchange安裝AD架構擴展失敗排錯

在升級從windows server 2000到windows server 2008r2的環境中安裝exchange 2010時,可能會遇到一些棘手的問題。以下是我們在此過程中遇到的問題及其解決方法,希望能為有類似情況的用戶提供幫助。

首先,我們按照微軟的Technet文檔(https://www.php.cn/link/366c7be95b6644ce0d3ce9744d15a99b

Exchange安裝AD架構擴展失敗排錯

錯誤提示我們需要將AD林和域的功能級別提升到2003純模式以上,并使用setup /PrepareAD命令來擴展架構。按照提示,我們提升了林和域的功能級別。

林功能級別:

Exchange安裝AD架構擴展失敗排錯

域功能級別:

Exchange安裝AD架構擴展失敗排錯

提升完成后,我們再次運行Setup /ps命令,但錯誤依然存在:

Exchange安裝AD架構擴展失敗排錯

查看安裝日志,錯誤信息與PowerShell提示相同,明明已經提升了林和域的功能級別,為什么還會報錯呢?

Exchange安裝AD架構擴展失敗排錯

經過長時間的排查,我們發現AD中仍有一些舊的DC記錄。我們使用ntdsutil工具清除了這些記錄,并確認復制正常。然而,問題仍然沒有解決。

無奈之下,我們使用命令行來檢查AD的功能級別:

Import-Module activedirectory #導入AD模塊 Get-ADDomain | fl Name,DomainMode #查看域功能級別 Get-ADForest | fl Name,ForestMode #查看林功能級別

Exchange安裝AD架構擴展失敗排錯

令人驚訝的是,命令行顯示的林功能級別仍然是2000,而GUI顯示的是2008。我們立即使用命令提升林功能級別:

$currentForest = Get-ADForest Set-ADForestMode -Identity $currentForest -Server $currentForest.SchemaMaster -ForestMode Windows2008Forest

Exchange安裝AD架構擴展失敗排錯

提升后,再次運行setup /ps命令,一切順利:

Exchange安裝AD架構擴展失敗排錯

最終,Exchange的安裝成功完成。從這個排錯過程中,我們得出一個重要的結論:GUI顯示的信息不一定準確,實際情況需要通過命令行來驗證。希望這個經驗能幫助到有類似問題的用戶。

? 版權聲明
THE END
喜歡就支持一下吧
點贊10 分享