1. 程式人生 > >Exchange2010清理不存在,已下線的exchange伺服器,並重建系統仲裁郵箱

Exchange2010清理不存在,已下線的exchange伺服器,並重建系統仲裁郵箱

現有Exchange2010環境中存在已經下線的exchange,由於當時的系統管理員操作有誤,直接將BJ站點中的exchange伺服器關機,並未按照標準操作來清除,所以導致現有環境中仍存在BJ站點中新建的資料庫/副本,BJDAG,BJ exchange伺服器等殘留資訊。同時發現,exchange環境中系統、發現搜尋郵箱均存在與BJ exchange資料庫中,每次在exchange控制檯操作,均會出現“無法聯絡BJ exchange伺服器”等警告資訊,十分影響管理體驗。

現將當時的實施步驟整理如下:

當前現狀:
Exchange2010清理不存在,已下線的exchange伺服器,並重建系統仲裁郵箱
Exchange2010清理不存在,已下線的exchange伺服器,並重建系統仲裁郵箱

可以看到,目前系統郵箱和發現搜尋郵箱均存在BJ站點中的一臺exchange伺服器的資料庫SG-YDZS-01-BJ中。

實施步驟:

1、以域管contoso\administrator賬號登入現有SZexchange伺服器;

2、嘗試遷移系統郵箱、發現搜尋郵箱至SZexchange伺服器;

執行命令,出現如下報錯:
Exchange2010清理不存在,已下線的exchange伺服器,並重建系統仲裁郵箱

遷移系統郵箱行不通,考慮刪除、重建系統郵箱。

3、清除BJ exchange資料庫上存在郵箱的AD賬號;
Exchange2010清理不存在,已下線的exchange伺服器,並重建系統仲裁郵箱

4、刪除BJ站點的資料庫及資料庫副本;
由於兩臺BJOMBX01/02均已下線,無法通過控制檯首先將資料庫副本刪除,再刪除主資料庫的方式來移除資料庫。直接在控制檯刪除資料庫時,會出現如下報錯:
Exchange2010清理不存在,已下線的exchange伺服器,並重建系統仲裁郵箱

控制檯無法刪除,考慮通過exchange powershell來刪除,命令如下:
Exchange2010清理不存在,已下線的exchange伺服器,並重建系統仲裁郵箱
第一段報錯是,因為ExSystemDB-BJ資料庫當前的副本存在與02伺服器上,將命令中BJOMBX01替換成BJOMBX02後,即可刪除副本。
副本刪除後,可回到控制檯刪除ExSystemDB-BJ資料庫,其餘資料庫類似(存放系統郵箱和發現搜尋郵箱的資料庫,需執行完第5步以後再刪除)



5、刪除系統郵箱,發現搜尋郵箱賬號;

目前系統郵箱和發現搜尋郵箱均存在SG-YDZS-01-BJ資料庫中,要刪除該資料庫,必須先遷移這些郵箱至其他資料庫。由於第2步中,遷移郵箱失敗,所以先將系統郵箱和發現搜尋郵箱賬號從AD中刪除,待BJ exchange伺服器資訊清理完畢後,再重建系統和發現搜尋郵箱。
Exchange2010清理不存在,已下線的exchange伺服器,並重建系統仲裁郵箱
Exchange2010清理不存在,已下線的exchange伺服器,並重建系統仲裁郵箱
Exchange2010清理不存在,已下線的exchange伺服器,並重建系統仲裁郵箱
Exchange2010清理不存在,已下線的exchange伺服器,並重建系統仲裁郵箱

6、刪除最後一個BJ資料庫;
Exchange2010清理不存在,已下線的exchange伺服器,並重建系統仲裁郵箱

7、移除BJDAG中成員伺服器;

控制檯移除BJDAG中的成員伺服器,出現如下報錯:
Exchange2010清理不存在,已下線的exchange伺服器,並重建系統仲裁郵箱
Exchange2010清理不存在,已下線的exchange伺服器,並重建系統仲裁郵箱

嘗試通過powershell來刪除成員伺服器,同樣出現報錯:
Exchange2010清理不存在,已下線的exchange伺服器,並重建系統仲裁郵箱

既然按照正常步驟無法移除dag中的成員伺服器,考慮直接刪除bjdag資料庫高可用性組。

8、刪除BJdag;

通過exchange控制檯和powershell均出現報錯:
Exchange2010清理不存在,已下線的exchange伺服器,並重建系統仲裁郵箱
Exchange2010清理不存在,已下線的exchange伺服器,並重建系統仲裁郵箱

常規刪除無果,只能考慮從ADSI編輯器中刪除bjdag了,參考第11步。

9、刪除BJmail.contoso.com陣列;
Exchange2010清理不存在,已下線的exchange伺服器,並重建系統仲裁郵箱

10、刪除為BJ Exchange伺服器建立的傳送,接收聯結器;

11、ADSI中移除bjdag和BJexchange伺服器;

ADSI中刪除資料,一定要慎重!!!

1)ADSI中刪除bjdag:
Exchange2010清理不存在,已下線的exchange伺服器,並重建系統仲裁郵箱
可以看到控制檯中bjdag已經被刪除:
Exchange2010清理不存在,已下線的exchange伺服器,並重建系統仲裁郵箱

2)ADSI中刪除BJ exchange伺服器:
Exchange2010清理不存在,已下線的exchange伺服器,並重建系統仲裁郵箱
回到exchange控制檯檢查BJ資料庫,BJ伺服器是否均已被刪除。
Exchange2010清理不存在,已下線的exchange伺服器,並重建系統仲裁郵箱

12、活動目錄/DNS中刪除BJOCAS和BJOMBX等計算機資訊;

13、AD站點和服務中手動同步AD資訊至其他站點伺服器;
因為上述步驟中,已經把系統郵箱和發現搜尋郵箱的賬號刪除,並且ADSI和AD中已把BJ Exchange伺服器資訊清除了,為了防止資料不一致,最好手動在“AD站點和服務”中將資訊同步至其他站點中的DC。

14、擴充套件架構,重建系統郵箱賬號;

在其中的一臺exchange伺服器上,插入同樣版本的exchange2010光碟,準備擴充套件架構。setup.exe /prepareAD
如下圖所示:
Exchange2010清理不存在,已下線的exchange伺服器,並重建系統仲裁郵箱

擴充套件架構以後,可以在dc中看到,系統郵箱賬號已經生成:
Exchange2010清理不存在,已下線的exchange伺服器,並重建系統仲裁郵箱

15、啟用系統郵箱,指定存放系統郵箱的資料庫;
Exchange2010清理不存在,已下線的exchange伺服器,並重建系統仲裁郵箱

16、設定系統郵箱顯示名稱和大小;

使用如下命令設定郵箱的顯示名稱和傳送大小:

Set-Mailbox -Arbitration -Identity "SystemMailbox{e0dc1c29-89c3-4034-b678-e6c29d823ed9}" -DisplayName "Microsoft Exchange"

Set-Mailbox -Arbitration -Identity "FederatedEmail.4c1f4d8b-8179-4148-93bf-00a95fa1e042" -ProhibitSendQuota 1MB

Exchange2010清理不存在,已下線的exchange伺服器,並重建系統仲裁郵箱

17、檢視系統郵箱設定;
Exchange2010清理不存在,已下線的exchange伺服器,並重建系統仲裁郵箱

18、檢查各exchange伺服器和DC資訊是否同步;

至此,exchange2010清理不存在,已下線的exchange伺服器,並重建系統仲裁郵箱已完成。