Share via


建立在兩個樹系中都有 Exchange 2010 的遠端移動要求

 

適用版本: Exchange Server 2010 SP2, Exchange Server 2010 SP3

上次修改主題的時間: 2016-11-28

遠端信箱移動作業又稱為跨樹系信箱移動作業。 Microsoft Exchange Server 2010 支援兩種類型的遠端信箱移動:

  • **移除在兩個樹系中都有 Exchange 2010 的信箱移動要求   **在此案例中,一個樹系是 Exchange 2010 樹系,而另一個樹系則具有至少一個 Exchange 2010 Client Access Server。 您可以使用 Exchange 管理主控台 (EMC) 或 Exchange 管理命令介面來執行這些信箱的移動。

  • **當一個樹系是舊版 Exchange 樹系時的遠端信箱移動   **在此案例中,一個樹系包含 Exchange 2010,而另一個樹系則包含 Exchange Server 2003 Service Pack 2 (SP2)、Exchange Server 2007 SP3,或兩者的組合。 舊版樹系中並未安裝 Exchange 2010 Client Access Server。 您無法使用 EMC 來執行這些信箱移動。 您必須使用命令介面。 如需相關資訊,請參閱建立其中一個樹系沒有 Exchange 2010 的遠端舊版移動要求

當您移動 Exchange 2003 信箱時,信箱移動會以離線模式進行。 在移動期間,使用者會無法存取信箱。 當您移動 Exchange 2007 SP2 信箱或 Exchange 2010 信箱時,移動作業會以線上模式進行,因此使用者可以在移動期間存取信箱。

執行遠端信箱移動時,Microsoft Exchange 信箱複寫服務 (MRS) 會保留「以下列傳送」及「以下列接收」權限。 MRS 會將信任者對應至目的地樹系中相符的使用者。 若要讓此功能運作,目的樹系中必須有所有收件者物件的代表物件,而且已加上對應的 msExchMailboxGUID 屬性戳記。

重要事項重要事項:
在分割權限的部署中,可能會無法維護權限。 這是因為在分割權限部署中,ExchangeTrustedSubsystem 群組屬性並未包含在 Exchange Windows Permissions 安全性群組中。

MRS 也會嘗試使用 msExchMailboxGUID 屬性維護信箱及信箱資料夾權限。 MRS 會對應這些權限以指向目的地樹系中相符的使用者。 存取控制項目 (ACE) 中的安全性識別碼 (SID) 會遭到取代。 如果 SID 未對應,則不會維護權限。

要尋找與移動要求相關的其他管理工作嗎? 請參閱管理移動要求

必要條件

如需跨樹系移動信箱的先決條件完整清單,請參閱準備用於跨樹系移動要求的信箱

您想要做什麼?

  • 使用 EMC 建立遠端移動要求

  • 使用命令介面建立遠端移動要求

使用 EMC 建立遠端移動要求

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

如果來源樹系是 Exchange 2007 或 Exchange 2003 樹系,則執行移動作業的系統管理員必須在 Exchange 2007 伺服器上具有下列遠端認證:

  • Exchange Server 系統管理員角色

  • Exchange 收件者系統管理員角色

重要事項重要事項:
如果來源樹系未安裝任何 Exchange 2010 Client Access Server,則您無法使用 EMC 移動信箱。 您必須改用命令介面來執行此工作。 如需相關資訊,請參閱建立其中一個樹系沒有 Exchange 2010 的遠端舊版移動要求
  1. 在主控台樹狀目錄中,瀏覽至遠端樹系的 [收件者組態] > [信箱]。

    注意事項附註:
    所有遠端移動作業都必須從目標樹系啟動。
  2. 在結果窗格中,選取要移動的一個或多個信箱。

  3. 在執行窗格中,按一下 [新增遠端移動要求]

  4. 在 [簡介] 頁面上,檢視您在結果窗格中選取的信箱。 如果您要移除或新增收件者,請按一下 [取消],然後在結果窗格中進行變更。

    注意事項附註:
    您無法從 EMC 選取目標資料庫。 系統會自動選取目標資料庫。 如需瞭解系統如何判斷要自動選取哪個資料庫,請參閱瞭解移動要求
  5. 在 [連線組態] 頁面上,檢視或指定下列設定:

    • 來源樹系   這個唯讀欄位會顯示您要移動的信箱所在的來源樹系。

    • 目標樹系   從清單中選取目標樹系。 此欄位中將會填入已新增至 EMC 的樹系。 如果此欄位空白,請參閱檢視樹系內容 以取得如何新增樹系的相關資訊。

    • 來源樹系中信箱的 Microsoft Exchange 信箱複寫服務 Proxy 伺服器的 FQDN   輸入 MRS Proxy 所在伺服器的完整網域名稱 (FQDN)。 這是遠端樹系中的 Client Access Server,例如 CAS01.contoso.com。

    • [使用下列來源樹系的認證] 若要橫跨樹系移動信箱,您必須提供收件者系統管理員的認證,而收件者系統管理員擁有從來源樹系移動信箱的權限:

      使用者名稱   輸入有權從來源樹系移動信箱之收件者系統管理員的網域名稱及密碼。

      密碼   輸入系統管理員的密碼。

  6. 在 [移動設定] 頁面上,執行下列設定:

    - **目標傳遞網域   **輸入當移動要求完成時,在來源樹系中為啟用郵件功能的使用者建立的外部電子郵件地址的 FQDN,例如目標樹系的 FQDN。 擁有郵件功能的使用者必須以此 FQDN 作為其 Proxy 位址的 SMTP 網域。 當移動作業完成時,來源樹系中便會加上此 Proxy 位址的戳記作為啟用郵件功能的使用者的外部電子郵件地址,以確保郵件最終會流回新的信箱。
    
    - **封存網域   **輸入封存所在網域的 FQDN。
    
    - **目標資料庫   **輸入遠端樹系中的目標資料庫名稱。
    
  7. 在 [新增遠端移動要求] 頁面上,檢閱此遠端移動要求的設定,然後按一下 [新增]。

  8. 在 [完成] 頁面上,檢閱下列項目,然後按一下 [完成] 來關閉精靈:

    - \[已完成\] 的狀態表示精靈已順利完成工作。
    
    - \[失敗\] 狀態表示工作未完成。如果工作失敗,請檢閱摘要以取得說明,然後按 \[上一步\] 進行任何組態變更。
    

使用命令介面建立遠端移動要求

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

如果來源樹系是 Exchange 2007 或 Exchange 2003 樹系,則執行移動作業的系統管理員必須在 Exchange 2007 或 Exchange 2003 伺服器上具有下列遠端認證:

  • Exchange Server 系統管理員角色

  • Exchange 收件者系統管理員角色

測試信箱是否已準備好在樹系間移動

此範例會使用 WhatIf 參數來測試信箱是否已準備好在樹系間移動,以及命令內是否有任何錯誤。 當您使用 WhatIf 參數時,系統會在信箱上執行檢查。 如果信箱沒有准備就緒,則會傳回錯誤。 此命令會在目標樹系上執行。

New-MoveRequest -Identity 'tony@humongousinsurance.com' -Remote -TargetDatabase DB02 -RemoteHostName 'CAS01.humongousinsurance.com' -RemoteCredential (Get-Credential Atlanta\Administrator) -TargetDeliveryDomain 'mail.contoso.com' -WhatIf

如需詳細語法和參數的資訊,請參閱 New-MoveRequestGet-Credential

移動遠端樹系中的信箱

此範例會將 Tony Smith 的信箱移至執行命令的樹系中。 當移動完成時,來源樹系中的新 ExternalEmailAddress 將是 Tony 在 SMTP 網域 mail.contoso.com 的 Proxy 位址。

New-MoveRequest -Identity 'tony@humongousinsurance.com' -Remote -TargetDatabase DB02 -RemoteHostName 'CAS01.humongousinsurance.com' -RemoteCredential $Cred -TargetDeliveryDomain 'mail.contoso.com'

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

將信箱移至遠端樹系

此範例會將 Tony Smith 的信箱推入遠端樹系。 當您從來源樹系啟動移動作業時,請使用此命令。 從來源樹系初始化移動作業時,您必須使用 RemoteTargetDatabas 參數指定信箱移往的資料庫。 當移動完成時,來源樹系中的新 ExternalEmailAddress 將是 Tony 在 SMTP 網域 mail.contoso.com 的 Proxy 位址。

New-MoveRequest -Identity 'tony@humongousinsurance.com' -Remote -RemoteTargetDatabase DB03 -RemoteHostName 'CAS01.humongousinsurance.com' -RemoteCredential $Cred -TargetDeliveryDomain 'mail.contoso.com'

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

建立批次移動要求

此範例會為來源樹系中所有位在資料庫 DB01 上的信箱建立批次移動要求,並且使用 BatchName 參數值 HumongousDB01ToContosoDB02 將這些信箱移至目標樹系中的目標資料庫 DB02 上。

注意事項附註:
藉由建立批次,您可以建立識別正在移動之信箱的標記。 當可使用 MRS 個體來執行移動時,將個別移動每個信箱。 然後您可以使用 Get-MoveRequestGet-MoveRequestStatistics 指令程式中的 BatchName 參數篩選搜尋。
Get-MailUser -Database DB01 | New-MoveRequest -Remote -RemoteHostName 'CAS01.humongousinsurance.com' -TargetDatabase DB02 -RemoteCredential $Cred -TargetDeliveryDomain 'mail.contoso.com' -BatchName HumongousDB01ToContosoDB02

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

建立在完成之前擱置的移動要求

此範例會在字首為 a 的目標樹系上建立所有信箱的移動要求。在所有初始內容皆完成移動後,但鎖定信箱及切換到新位置之前,擱置此要求。

注意事項附註:
從 Exchange 2007 和 Exchange 2010 信箱資料庫移動信箱時,您只能針對線上信箱移動使用 SuspendWhenReadyToComplete 參數。 您無法使用此參數進行離線移動,或從 Exchange 2003 信箱資料庫移動。

之後,便需要使用 Resume-MoveRequest 指令程式恢復移動要求。

注意事項附註:
藉由建立批次,您可以建立識別正在移動之信箱的標記。 當可使用 MRS 個體來執行移動時,將個別移動每個信箱。 然後您可以使用 Get-MoveRequestGet-MoveRequestStatistics 指令程式中的 BatchName 參數篩選搜尋。
Get-MailUser -Anr a* | New-MoveRequest -Remote -RemoteHostName 'CAS01.humongousinsurance.com' -RemoteCredential $Cred -TargetDeliveryDomain 'mail.contoso.com' -TargetDatabase DB02 -SuspendWhenReadyToComplete -BatchName "Aug28 - To be Completed at 11pm"

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

建立由特定伺服器處理的移動要求

此範例會建立由特定 Client Access Server CAS1.contoso.com 處理的移動要求,此伺服器已安裝 MRS。hzwxtu

注意事項附註:
MRSServer 參數已保留供偵錯使用。 只有在支援人員的指示下才使用此參數。 如果您使用此參數,而指定的伺服器無法正常運作,則不會處理此移動要求。
New-MoveRequest -Identity 'tony@humongousinsurance.com' -RemoteHostName 'CAS01.humongousinsurance.com' -Remote -RemoteCredential $Cred -TargetDatabase DB02 -TargetDeliveryDomain 'mail.contoso.com' -MRSServer CAS1.contoso.com

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

建立擱置的移動要求

此範例建立的批次移動要求,會對目標樹系中所有 CustomAttribute1 參數設為 Monday 的信箱暫停執行。 如果您現在要建立移動要求,但是要到晚上才恢復執行 (即使當時電子郵件流量很低),可以執行此命令。

注意事項附註:
藉由建立批次,您可以建立識別正在移動之信箱的標記。當可使用 MRS 個體來執行移動時,將個別移動每個信箱。 然後您可以使用 Get-MoveRequestGet-MoveRequestStatistics 指令程式中的 BatchName 參數篩選搜尋。
Get-MailUser -Filter {CustomAttribute1 -eq 'Monday'} | New-MoveRequest -RemoteHostName 'CAS01.humongousinsurance.com' -Remote -RemoteCredential $Cred -TargetDatabase DB01 -TargetDeliveryDomain 'mail.contoso.com' -Suspend -SuspendComment "Resume after 11:00 p.m. PST" -BatchName "MondayMoves_HumongousToContoso"

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

 © 2010 Microsoft Corporation. 著作權所有,並保留一切權利。