將 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 中的 Shell 和 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 來移動系統信箱

  1. 在 EAC 中,移至[收件者>移轉]

  2. 按一下 [新增新增] 圖示。,然後按一下 [移至不同的資料庫]

  3. 在 [新增本機信箱移動]頁面上,按一下[選取您要移動的使用者],然後按一下 [新增新增圖示]。

  4. [選取信箱] 頁面上,新增具備下列內容的信箱:

    • 顯示名稱為 [Microsoft Exchange]

    • 信箱的電子郵件地址別名為 [SystemMailbox{e0dc1c29-89c3-4034-b678-e6c29d823ed9}]

  5. 按一下 [ 確定],然後再按一下 [ 下一步]。

  6. [移動組態] 頁面上,輸入遷移批次的名稱,然後按一下 [目標資料庫] 方塊旁邊的 [瀏覽]

  7. 在 [ 選取信箱資料庫 ] 頁面上,新增信箱資料庫以將系統信箱移至其中。 確認您選取的信箱資料庫版本為第 15 版。 x,表示資料庫位於 Exchange 2013 伺服器上。

  8. 按一下 [ 確定],然後再按一下 [ 下一步]。

  9. [啟動批次] 頁面上,選取自動啟動並完成遷移要求的選項,然後按一下 [新增]

使用命令介面來移動系統信箱

首先,在 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 搜尋。