將 Exchange 2010 系統信箱移動至 Exchange 2013
適用於:Exchange Server 2013
在 Exchange 2010 中,Microsoft Exchange 系統信箱是用來儲存整個組織的仲裁信箱,例如系統管理員稽核記錄、電子檔探索搜尋的元數據,以及整合通訊數據,例如功能表、撥號對應表和自定義問候語。 Microsoft Exchange 系統信箱名稱為 SystemMailbox{e0dc1c29-89c3-4034-b678-e6c29d823ed9};顯示名稱為 Microsoft Exchange。
當您將現有的 Exchange 2010 組織升級至 Exchange 2013 時,必須將 Microsoft Exchange 系統信箱移至 Exchange 2013 信箱伺服器上的信箱資料庫。 您應在安裝與驗證 Exchange 2013 之後才移動此信箱。 如果您未將此系統信箱移至 Exchange 2013,當 Exchange 2010 和 Exchange 2013 並存於您的 Exchange 組織時,將會發生下列問題:
Exchange 2013 工作未儲存到系統管理員稽核記錄中。 執行 Search-AdminAuditLog Cmdlet,或嘗試在 EAC 中匯出系統管理員稽核記錄時,您會收到一則錯誤訊息,說明因為系統信箱 SystemMailbox{e0dc1c29-89c3-4034-b678-e6c29d823ed9} 位於未執行 Exchange 2013 的伺服器上,所以您無法建立系統管理員稽核記錄搜尋。 每次執行命令時,事件識別碼為 5000 的 Microsoft Exchange 錯誤也會記錄在 Windows 應用程式記錄中。
您無法使用 Exchange 2013 中的 EAC 或命令介面來執行 eDiscovery 搜尋。 您可以建立與佇列信箱搜尋,但您無法啟動信箱搜尋。 事件識別碼為 6 的錯誤會記錄在 MsExchange 管理記錄中,說明 Start-MailboxSearch Cmdlet 失敗。 不過,您可以在 Exchange 2010 中使用殼層和 Exchange 控制面板 (ECP) 來搜尋信箱。
您也必須將 Microsoft Exchange 系統信箱移至 Exchange 2013,作為將 Exchange 2010 整合通訊升級至 Exchange 2013 的一部分。
如需升級至 Exchange 2013 的詳細資訊,請參閱下列主題:
開始之前有哪些須知?
預估完成時間:20 分鐘。 實際的時間可能會因系統信箱的大小而有所不同。
收件者權限 中的 您必須已獲指派權限,才能執行此程序或這些程序。 若要查看您需要的權限,請參閱「信箱移動與移轉權限」項目。
在 Exchange 2013 中執行下列命令,以取得 Exchange 伺服器和包含組織中系統信箱之信箱資料庫的身分識別和版本。
Get-Mailbox -Arbitration | FL Name,DisplayName,ServerName,Database,AdminDisplayVersion
AdminDisplayVersion 內容會指出伺服器執行的 Exchange 的版本。 值
Version 14.x
表示 Exchange 2010;值Version 15.x
表示 Exchange 2013。如需適用於此主題中程序的快速鍵相關資訊,請參閱 Exchange 系統管理中心的鍵盤快速鍵。
提示
有問題嗎? 在 Exchange 論壇中尋求協助。 瀏覽 Exchange Server 的論壇。
使用 EAC 來移動系統信箱
在 EAC 中,移至 [收件者>移轉]。
按兩下 [新增,然後按兩下 [移至不同的資料庫]。
在 [新增本機信箱移動] 頁面上,按兩下 [選取您要移動的使用者],然後按兩下 [。
在 [選取信箱] 頁面上,新增具備下列內容的信箱:
顯示名稱為 [Microsoft Exchange]。
信箱的電子郵件地址別名為 [SystemMailbox{e0dc1c29-89c3-4034-b678-e6c29d823ed9}]。
按一下 [ 確定],然後再按一下 [ 下一步]。
在 [移動組態] 頁面上,輸入遷移批次的名稱,然後按一下 [目標資料庫] 方塊旁邊的 [瀏覽]。
在 [ 選取信箱資料庫 ] 頁面上,新增要將系統信箱移至其中的信箱資料庫。 確認您選取的信箱資料庫版本為第 15 版。 x,表示資料庫位於 Exchange 2013 伺服器上。
按一下 [ 確定],然後再按一下 [ 下一步]。
在 [啟動批次] 頁面上,選取自動啟動並完成遷移要求的選項,然後按一下 [新增]。
使用命令介面來移動系統信箱
首先,在 Exchange 2013 中執行下列命令,以取得組織中所有信箱資料庫的名稱和版本。
Get-MailboxDatabase -IncludePreExchange2013 | FL Name,Server,AdminDisplayVersion
在識別組織中的信箱資料庫名稱之後,請在 Exchange 2013 中執行下列命令,將 Microsoft Exchange 系統信箱移至位於 Exchange 2013 伺服器上的信箱資料庫。
Get-Mailbox -Arbitration -Identity "SystemMailbox{e0dc1c29-89c3-4034-b678-e6c29d823ed9}" | New-MoveRequest -TargetDatabase <name of Exchange 2013 database>
如何知道這是否正常運作?
若要確認您已成功將 Microsoft Exchange 系統信箱移至位於 Exchange 2013 伺服器上的信箱資料庫,請在命令介面中執行下列命令。
Get-Mailbox -Arbitration -Identity "SystemMailbox{e0dc1c29-89c3-4034-b678-e6c29d823ed9}" | FL Database,ServerName,AdminDisplayVersion
如果 AdminDisplayVersion 內容的值為 [版本 15.x (組建 xxx.x)],就表示系統信箱確實位於 Exchange 2013 伺服器上的信箱資料庫。
將 Microsoft Exchange 系統信箱移至 Exchange 2013 之後,您將還能夠成功執行下列系統管理工作:
執行 Search-AdminAuditLog Cmdlet。
在 EAC 中匯出系統管理員稽核記錄。
使用 Exchange 2013 中的 EAC 或命令介面成功建立並啟動 eDiscovery 搜尋。