管理內部部署移動
適用於: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-MigrationBatch 與 New-MoveRequest。
建立本機移動要求
使用 EAC 建立本機移動要求
若要建立本機移動要求,請登入 EAC 並執行下列步驟:
在 EAC 中,流覽至 [收件者>移轉],然後按兩下 [。
在 [新本機信箱移動精靈] 中,選取您想要移動的使用者,按一下 [確定] 後再按一下 [下一步]。
在[移動組態] 頁面上,指定新建批次的名稱。 選取您要用於封存信箱的選項,以及信箱資料庫位置,然後按兩下 [ 新增]。
使用命令介面建立本機移動要求
如需如何建立本機移動要求的範例,請參照New-MoveRequest中的範例 2。
如何知道這是否正常運作?
若要確認您是否已成功完成遷移,執行下列操作:
在EAC 中,流覽至 [收件者>移轉]。
在 EAC 中驗證您是否已成功移動,按一下 [所有批次的狀態]。
從介面執行下列命令,以擷取信箱移動資訊。
Get-MigrationUserStatistics -Identity BatchName -Status | Format-List
如需詳細資訊,請參閱 Get-MigrationUserStatistics。
建立批次移動要求
使用 EAC 建立批次移動要求
登入 EAC 並執行下列步驟:
在 EAC 中,流覽至 [收件者>移轉],然後按兩下 [。
在 [新本機信箱移動精靈] 中,選取您想要移動的使用者,按一下 [確定] 後再按一下 [下一步]。
在[移動組態] 頁面上,指定新建批次的名稱。 選取您要用於封存信箱的選項,以及信箱資料庫位置,然後按兩下 [ 新增]。
警告
請確定您未將 [不正確的專案限制] 設定為超過 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-MigrationBatch 與 Start-MigrationBatch。
注意事項
CSV 檔案中指定的所有信箱都會移轉,即使這些信箱不在 RBAC 範圍之外 (例如,OU) 會提供系統管理員移轉信箱的許可權。
如何知道這是否正常運作?
若要確認您是否已成功完成遷移,執行下列操作:
在 EAC 中驗證您是否已成功移動,按一下 [所有批次的狀態]。
從介面執行下列命令,以擷取信箱移動資訊。
Get-MigrationUserStatistics -Identity BatchName -Status | Format-List
如需詳細資訊,請參閱 Get-MigrationUserStatistics。
顯示遷移批次
如需如何使用命令介面來顯示遷移批次的範例,請參閱 Get-MigrationBatch中的範例 2。
只移動使用者的主要信箱
使用 EAC 即可只移動使用者的主要信箱
在 EAC 中,流覽至 [收件者>移轉],然後按兩下 [。
在 [新本機信箱移動精靈] 中,選取您想要移動的使用者主要信箱,按一下 [確定] 後再按一下 [下一步]。
在[移動組態] 頁面上,指定新建批次的名稱。 選取 [ 僅移動主要信箱],選取您要用於信箱資料庫位置的選項,然後按兩下 [ 新增]。
使用命令介面即可只移動使用者的主要信箱
本範例只會將 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-MigrationBatch 與 New-MoveRequest。
如何知道這是否正常運作?
若要確認您是否已成功完成遷移,執行下列操作:
從介面執行下列命令,以擷取信箱移動資訊。
Get-MigrationUserStatistics -Identity BatchName -Status | Format-List
如需詳細資訊,請參閱 Get-MigrationUserStatistics。
僅移動封存信箱
使用 EAC 即可僅移動封存信箱
在 EAC 中,流覽至 [收件者>移轉],然後按兩下 [。
在 [新本機信箱移動精靈] 中,選取您想要移動的使用者封存信箱,按一下 [確定] 後再按一下 [下一步]。
在[移動組態] 頁面上,指定新建批次的名稱。 選取 [ 僅移動封存信箱],選取您要用於信箱資料庫位置的選項,然後按兩下 [ 新增]。
使用命令介面即可僅封存信箱
本範例只會將 Smith 的封存信箱移至 DB03。 主要信箱不會移動。
New-MoveRequest -Identity 'tony@alpineskihouse.com' -ArchiveOnly -ArchiveTargetDatabase "DB03"
如需詳細的語法及參數資訊,請參閱 New-MigrationBatch 與 New-MoveRequest。
如何知道這是否正常運作?
若要確認您是否已成功完成遷移,執行下列操作:
從介面執行下列命令,以擷取信箱移動資訊。
Get-MigrationUserStatistics -Identity BatchName -Status | Format-List
如需詳細資訊,請參閱 Get-MigrationUserStatistics。
將使用者的主要信箱和封存信箱移至不同的資料庫
本範例會將 Ayla 的主要信箱和封存信箱移至不同的資料庫。 主資料庫會移至 DB01,並將封存移至 DB03。
New-MoveRequest -Identity 'ayla@humongousinsurance.com' -TargetDatabase DB01 -ArchiveTargetDatabase -DB03
如需詳細的語法及參數資訊,請參閱 New-MigrationBatch 與 New-MoveRequest。
如何知道這是否正常運作?
若要確認您是否已成功完成遷移,執行下列操作:
從介面執行下列命令,以擷取信箱移動資訊。
Get-MigrationUserStatistics -Identity BatchName -Status | Format-List
如需詳細資訊,請參閱 Get-MigrationUserStatistics。
移動使用者的主要信箱並允許較大的錯誤項目限制
使用 EAC 移動使用者的主要信箱並允許較大的錯誤項目限制
在 EAC 中,流覽至 [收件者>移轉],然後按兩下 [。
在 [新本機信箱移動精靈] 中,選取您想要移動的使用者主要信箱,按一下 [確定] 後再按一下 [下一步]。
在[移動組態] 頁面上,指定新建批次的名稱。 選取 [ 僅移動主要信箱],然後選取您要用於信箱資料庫位置的選項。
按兩下 [更多選項,輸入不正確的專案限制,然後按兩下 [ 確定]。
使用命令介面移動使用者的主要信箱並允許較大的錯誤項目限制
本範例會將客戶的主要信箱移至信箱資料庫 DB01,並將不正確的專案限制設為 100
。 若要設定大型不正確的專案限制,您必須使用 AcceptLargeDataLoss 參數。
New-MoveRequest -Identity 'Lisa' -PrimaryOnly -TargetDatabase "DB01" -BadItemLimit 100 -AcceptLargeDataLoss
如需詳細的語法及參數資訊,請參閱 New-MigrationBatch 與 New-MoveRequest。
如何知道這是否正常運作?
若要確認您是否已成功完成遷移,執行下列操作:
從介面執行下列命令,以擷取信箱移動資訊。
Get-MigrationUserStatistics -Identity BatchName -Status | Format-List
如需詳細資訊,請參閱 Get-MigrationUserStatistics。