Exchange2003-2010遷移系列之十三,Exchange郵箱遷移

Exchange郵箱遷移

       Exchange服務器配置完成後,就可以滿足並存期間的技術需求了。在並存期間,Exchange2010作爲郵件系統的中樞,進出站郵件都要經過Exchange2010。進站的郵件先經過Exchange2010服務器,由Exchange2010服務器判斷是把郵件轉到Exchange2003還是直接把郵件傳送到用戶郵箱;出站的郵件即使先提交到Exchange2003,最後也是要經過Exchange2010才能發往外網郵局。         在並存期間,如果需要創建用戶郵箱,那肯定是直接在Exchange2010上創建。如果並存期間,Exchange2003用戶使用郵箱正常,那就可以穩住陣腳,逐步把Exchange2003的郵箱遷移到Exchange2010上。

         遷移郵箱一般都要經歷較長的週期,例如4000用戶,一般要遷移1個月左右。當然,遷移的週期取決於很多因素,例如用戶郵箱的容量,網絡的帶寬,存儲的性能等等。由於Exchange2003不能象Exchange2007那樣進行郵箱的在線遷移,因此一般只能等到下班後,在非工作時間對郵箱進行遷移。至於遷移的順序,大多是先遷移管理員郵箱,然後遷移IT部門郵箱,最後再一個部門一個部門地開始遷移。

         遷移郵箱可以使用EMC圖形界面,也可以使用EMS命令行。EMC的使用非常簡單,如下圖所示,EMC的郵箱列表中如果類型是“舊版郵箱”,那就意味着這些郵箱是Exchange2003的郵箱。

 

選擇單個或多個郵箱,然後右鍵選擇“新建本地移動請求”,就可以開始遷移向導。

 

選擇要遷移的郵箱,然後點擊“瀏覽”,選擇被遷移郵箱的目標數據庫。

 

選擇被遷移郵箱的目標服務器及數據庫。

 

選擇郵箱的移動設置,點擊“下一步”繼續。

 

點擊“新建”就可以開始創建移動郵箱的請求。

 

點擊“完成”,結束郵箱遷移工作,這些郵箱非常輕鬆地被遷移到Exchange2010服務器。

 

         EMC用起來方便,但實際工作中我們更喜歡用命令行。因爲使用命令行遷移起來會更加方便,例如,當我們想把HR這個OU內的所有郵箱都遷移到Exchange2010users數據庫,就可以在EMS中輸入下列命令:

C:\Windows\system32>Get-Mailbox -OrganizationalUnit ‘HR’ -ResultSize Unlimited | New-MoveRequest –TargetDatabase ‘users ’ -BadItemLimit 50

         這條命令使用了powershell的重定向,將HR這個OU內的郵箱都查詢出來,然後逐個遷移到Exchange2010中。使用命令可以很方便地設置篩選條件,這就是爲什麼生產環境中大多使用EMS進行遷移的原因。

         順便提一下,Exchange2003-2010的遷移過程中默認允許併發四個用戶的郵箱遷移。如果服務器性能不錯,可以考慮併發更多的郵箱遷移。要併發更多的郵箱遷移,可以修改Move-Mailbox中的MaxThreads參數,也可以簡單地多開幾個EMS,在每個EMS中都執行遷移命令。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章