Exchange 2003 軟件開發包(SDK)中包含了不少有用的腳本,它們能夠幫助用戶自動完成一些任務。其中一個比較有用的是MoveMailboxADSI_CDOEXM.vbs,它能夠在不同的存儲器、存儲組或Exchange服務器之間移動郵箱。
然而,在嘗試用它在管理組之間移動郵箱時卻出現了一些錯誤,錯誤信息如下:
This mailbox cannot be moved to a different Exchange
Server 2003 administrative group while in a mixed
Exchange 5.5/Exchange Server 2003 Organization.
Error code: -1056749031
這讓人感到很奇怪,因為即使Exchange沒有工作在混合模式下,也還是會出現這樣的錯誤。
之所以發生這樣的錯誤是因為Exchange 2003默認并沒有提供在管理組之間移動郵箱的腳本接口。
幸好微軟及時發布了一個熱補程序,用來修復這個錯誤。該熱補程序更新了一些Exchange組件,它們在混合模式的信箱移動失敗時會提示用戶更多更詳細的信息。
當然,這樣的問題還是會發生在混合模式的環境中,尤其是當用戶把Exchange 5.5 Server的郵箱移動到沒有安裝SP1的Exchange 2003 Server上時。
此外,用戶還需要為Exchange 5.5安裝目錄服務/信息存儲更新。當你的Exchange 5.5服務器和Exchange 2003服務器在一個相同的Exchange組卻在不同的管理組時,該問題也會出現。在這種情況下,我推薦你在Exchange組之間移動信箱,而不是在管理組之間去做這樣的操作。