管理內部部署移動

適用於:Exchange Server 2013

移動要求是將信箱從一個信箱資料庫移動到另一個的處理程序。 本機移動要求指的是在單一樹系中發生的信箱移動作業。 在 Microsoft Exchange Server 2013 中,信箱和個人封存信箱可以位於不同的資料庫上。 您可以使用移動要求功能,將主要信箱和相關聯的封存移至相同的資料庫或個別的資料庫。 本主題中的程式將協助您進行內部部署信箱移動。

使用下列程式來移動內部部署組織中的信箱。 這些程式會使用 Exchange 管理命令介面和 Exchange Center (EAC) 。

當您使用移動要求來移動信箱時,移動要求會由以下兩個服務來處理:

  • Microsoft Exchange 信箱複寫服務

  • Microsoft Exchange 信箱複寫 Proxy

如需信箱複寫伺服器和 Proxy 的詳細資訊,請參閱Learn more about MRS Proxy

如需信箱移動的相關資訊,請參閱在 Exchange 2013 移動信箱

開始之前有哪些須知?

  • 每個程式的預估完成時間:20 分鐘

  • 您必須已獲指派權限,才能執行此程序或這些程序。 若要查看您需要的權限,請參閱 收件者權限主題中的「信箱移動與移轉權限」項目。

  • 如需適用於此主題中程序的快速鍵相關資訊,請參閱 Exchange 系統管理中心的鍵盤快速鍵

提示

有問題嗎? 在 Exchange 論壇中尋求協助。 瀏覽 Exchange Server 的論壇。

測試信箱是否準備好可以移動

此範例會使用 WhatIf 參數來測試是否已準備好將 Smith 的信箱移至新的資料庫 DB01,以及命令中是否有任何錯誤。 當您使用 WhatIf 參數時,系統會在信箱上執行檢查。 如果信箱尚未準備好移動,您會收到錯誤。

New-MoveRequest -Identity 'tony@alpineskihouse.com' -TargetDatabase DB01 -WhatIf

如需詳細的語法及參數資訊,請參閱 New-MigrationBatchNew-MoveRequest

建立本機移動要求

使用 EAC 建立本機移動要求

若要建立本機移動要求,請登入 EAC 並執行下列步驟:

  1. 在 EAC 中,流覽至[收件者>轉],然後按一下 [新增新增圖示]。

  2. 在 [新本機信箱移動精靈] 中,選取您想要移動的使用者,按一下 [確定] 後再按一下 [下一步]

  3. 在[移動組態] 頁面上,指定新建批次的名稱。 選取您要用於封存信箱的選項,以及信箱資料庫位置,然後按一下 [ 新增]

使用命令介面建立本機移動要求

如需如何建立本機移動要求的範例,請參照New-MoveRequest中的範例 2。

如何知道這是否正常運作?

若要確認您是否已成功完成遷移,執行下列操作:

  • 在 EAC 中,流覽至[收件者>移轉]

  • 在 EAC 中驗證您是否已成功移動,按一下 [所有批次的狀態]

  • 從介面執行下列命令,以擷取信箱移動資訊。

    Get-MigrationUserStatistics -Identity BatchName -Status | Format-List
    

如需詳細資訊,請參閱 Get-MigrationUserStatistics

建立批次移動要求

使用 EAC 建立批次移動要求

登入 EAC 並執行下列步驟:

  1. 在 EAC 中,流覽至[收件者>轉],然後按一下 [新增新增圖示]。

  2. 在 [新本機信箱移動精靈] 中,選取您想要移動的使用者,按一下 [確定] 後再按一下 [下一步]

  3. 在[移動組態] 頁面上,指定新建批次的名稱。 選取您要用於封存信箱的選項,以及信箱資料庫位置,然後按一下 [ 新增]

警告

請確定您未將 [不正確的專案限制] 設定為超過 50 個專案。 如果您這樣做,移動可能會失敗。 如果您想要設定超過 50 個專案的不正確專案限制,您必須使用 Exchange 管理命令介面,並將 -AcceptLargeDataLoss 參數設定為 true。

使用命令介面建立批次移動要求

此範例會建立本機移動的移轉批次,其中指定.csv檔案中的信箱會移至不同的信箱資料庫。 這個.csv檔案包含單一資料行,其中包含將移動之每個信箱的電子郵件地址。 此欄標題必須將命名為EmailAddress。 本範例中的移轉批次必須使用 Start-MigrationBatch Cmdlet 或 Exchange 系統管理中心 (EAC) 手動啟動。 或者,可以使用 AutoStart 參數以自動開始遷移批次。

New-MigrationBatch -Local -Name LocalMove1 -CSVData ([System.IO.File]::ReadAllBytes("C:\Users\Administrator\Desktop\LocalMove1.csv")) -TargetDatabases MBXDB2 -TimeZone "Pacific Standard Time"
Start-MigrationBatch -Identity LocalMove1

如需詳細的語法及參數資訊,請參閱 New-MigrationBatchStart-MigrationBatch

注意事項

CSV 檔案中指定的所有信箱都會移轉,即使這些信箱不在 RBAC 範圍之外 (例如,OU) 會提供系統管理員移轉信箱的許可權。

如何知道這是否正常運作?

若要確認您是否已成功完成遷移,執行下列操作:

  • 在 EAC 中驗證您是否已成功移動,按一下 [所有批次的狀態]

  • 從介面執行下列命令,以擷取信箱移動資訊。

    Get-MigrationUserStatistics -Identity BatchName -Status | Format-List
    

如需詳細資訊,請參閱 Get-MigrationUserStatistics

顯示遷移批次

如需如何使用命令介面來顯示遷移批次的範例,請參閱 Get-MigrationBatch中的範例 2。

只移動使用者的主要信箱

使用 EAC 即可只移動使用者的主要信箱

  1. 在 EAC 中,流覽至[收件者>轉],然後按一下 [新增新增圖示]。

  2. 在 [新本機信箱移動精靈] 中,選取您想要移動的使用者主要信箱,按一下 [確定] 後再按一下 [下一步]

  3. 在[移動組態] 頁面上,指定新建批次的名稱。 選取 [ 僅移動主要信箱],選取您要用於信箱資料庫位置的選項,然後按一下 [ 新增]

使用命令介面即可只移動使用者的主要信箱

本範例只會將 Smith 的主要信箱移至 DB01。 不會移動封存。

New-MoveRequest -Identity 'tony@alpineskihouse.com' -PrimaryOnly -TargetDatabase "DB01"

如需詳細的語法及參數資訊,請參閱 New-MoveRequest

如何知道這是否正常運作?

若要確認您是否已成功完成遷移,執行下列操作:

  • 在 EAC 中,按一下 [所有批次的狀態]

  • 從介面執行下列命令,以擷取信箱移動資訊。

    Get-MigrationUserStatistics -Identity BatchName -Status | Format-List
    

如需詳細資訊,請參閱 Get-MigrationUserStatistics

使用 .csv 批次檔案來建立跨樹系移動

此範例可設定遷移端點,並使用 .csv 檔案從來源樹系將跨樹系批次移動建立到目標樹系。

New-MigrationEndpoint -Name Fabrikam -ExchangeRemote -Autodiscover -EmailAddress tonysmith@fabrikam.com -Credentials (Get-Credential fabrikam\tonysmith)

$csvData=[System.IO.File]::ReadAllBytes("C:\Users\Administrator\Desktop\batch.csv")
New-MigrationBatch -CSVData $csvData -Timezone "Pacific Standard Time" -Name FabrikamMerger -SourceEndpoint Fabrikam -TargetDeliveryDomain "mail.contoso.com"

如需更多關於準備跨樹系移動的樹系資訊,請參閱以下主題:

如需詳細的語法及參數資訊,請參閱 New-MigrationBatchNew-MoveRequest

如何知道這是否正常運作?

若要確認您是否已成功完成遷移,執行下列操作:

  • 從介面執行下列命令,以擷取信箱移動資訊。

    Get-MigrationUserStatistics -Identity BatchName -Status | Format-List
    

如需詳細資訊,請參閱 Get-MigrationUserStatistics

僅移動封存信箱

使用 EAC 即可僅移動封存信箱

  1. 在 EAC 中,流覽至[收件者>轉],然後按一下 [新增新增圖示]。

  2. 在 [新本機信箱移動精靈] 中,選取您想要移動的使用者封存信箱,按一下 [確定] 後再按一下 [下一步]

  3. 在[移動組態] 頁面上,指定新建批次的名稱。 選取 [ 僅移動封存信箱],選取您要用於信箱資料庫位置的選項,然後按一下 [ 新增]

使用命令介面即可僅封存信箱

本範例只會將 Smith 的封存信箱移至 DB03。 主要信箱不會移動。

New-MoveRequest -Identity 'tony@alpineskihouse.com' -ArchiveOnly -ArchiveTargetDatabase "DB03"

如需詳細的語法及參數資訊,請參閱 New-MigrationBatchNew-MoveRequest

如何知道這是否正常運作?

若要確認您是否已成功完成遷移,執行下列操作:

  • 從介面執行下列命令,以擷取信箱移動資訊。

    Get-MigrationUserStatistics -Identity BatchName -Status | Format-List
    

如需詳細資訊,請參閱 Get-MigrationUserStatistics

將使用者的主要信箱和封存信箱移至不同的資料庫

本範例會將 Ayla 的主要信箱和封存信箱移至不同的資料庫。 主資料庫會移至 DB01,並將封存移至 DB03。

New-MoveRequest -Identity 'ayla@humongousinsurance.com' -TargetDatabase DB01 -ArchiveTargetDatabase -DB03

如需詳細的語法及參數資訊,請參閱 New-MigrationBatchNew-MoveRequest

如何知道這是否正常運作?

若要確認您是否已成功完成遷移,執行下列操作:

  • 從介面執行下列命令,以擷取信箱移動資訊。

    Get-MigrationUserStatistics -Identity BatchName -Status | Format-List
    

如需詳細資訊,請參閱 Get-MigrationUserStatistics

移動使用者的主要信箱並允許較大的錯誤項目限制

使用 EAC 移動使用者的主要信箱並允許較大的錯誤項目限制

  1. 在 EAC 中,流覽至[收件者>轉],然後按一下 [新增新增圖示]。

  2. 在 [新本機信箱移動精靈] 中,選取您想要移動的使用者主要信箱,按一下 [確定] 後再按一下 [下一步]

  3. 在[移動組態] 頁面上,指定新建批次的名稱。 選取 [ 僅移動主要信箱],然後選取您要用於信箱資料庫位置的選項。

  4. 按一下 [更多選項] [更多選項] 圖示。,輸入不正確的專案限制,然後按一下 [ 確定]

使用命令介面移動使用者的主要信箱並允許較大的錯誤項目限制

本範例會將客戶的主要信箱移至信箱資料庫 DB01,並將不正確的專案限制設為 100 。 若要設定大型不正確的專案限制,您必須使用 AcceptLargeDataLoss 參數。

New-MoveRequest -Identity 'Lisa' -PrimaryOnly -TargetDatabase "DB01" -BadItemLimit 100 -AcceptLargeDataLoss

如需詳細的語法及參數資訊,請參閱 New-MigrationBatchNew-MoveRequest

如何知道這是否正常運作?

若要確認您是否已成功完成遷移,執行下列操作:

  • 從介面執行下列命令,以擷取信箱移動資訊。

    Get-MigrationUserStatistics -Identity BatchName -Status | Format-List
    

如需詳細資訊,請參閱 Get-MigrationUserStatistics