共用方式為


(MigrationPermanentException 在移動信箱時找不到有信箱 GUID) 錯誤的收件者

原始 KB 編號: 2956029

徵狀

假設您有內部部署 Microsoft Exchange Server 和 Exchange Online 的混合式部署。 當您嘗試將 Exchange Online 中建立的信箱離線或移至內部部署組織時,您會收到下列錯誤訊息:

錯誤:MigrationPermanentException:找不到具有信箱 GUID 'GUID>'< 的收件者。 --> 找不到具有信箱 GUID '<GUID>' 的收件者

原因

之所以會發生此行為,是因為信箱 GUID 的值並未在內部部署組織中相關聯的信箱上加上戳記。

注意事項

信箱值會儲存在 ExchangeGUID 屬性 (也稱為 msExchMailboxGUID 屬性) 。

發生這種情況的原因是,在 Exchange Online 中建立信箱時,屬性的值不會同步至內部部署組織中相關聯的遠端信箱。

若要移動信箱,屬性的值在 Exchange Online 信箱和相關聯的ExchangeGUID內部部署遠端信箱中必須相同。

解決方案

ExchangeGUID將信箱移至內部部署組織之前,請先在相關聯的內部部署遠端信箱上設定 屬性。 如果要執行這項操作,請依照下列步驟執行:

  1. 在內部部署伺服器上開啟 Exchange 管理命令介面,然後執行下列命令來檢查是否 ExchangeGUID 已設定內部部署遠端信箱的 屬性:

    Get-RemoteMailbox <alias of cloud mailbox to move> | Format-List ExchangeGUID
    

    注意事項

    如果屬性 ExchangeGUID 傳回所有零,該值就不會在內部部署遠端信箱上加上戳記。

  2. 開啟 Windows PowerShell (不要使用 Exchange 管理命令介面) ,然後連線到 Exchange Online。 如需如何執行這項操作的詳細資訊,請參閱連線到 Exchange Online PowerShell

  3. 執行下列命令,以擷取您要移動之信箱的屬性值 ExchangeGUID

    Get-Mailbox <MailboxName> | Format-List ExchangeGUID
    
  4. 執行下列命令,將內部部署遠端信箱上的 屬性值 ExchangeGUID 設定為您在步驟 3 中擷取的值。

    Set-RemoteMailbox <MailboxName> -ExchangeGUID <GUID>
    

    例如,如果 ExchangeGUID 是 d5a0bd9b-4e95-49b5-9736-14fde1eec1e3,請執行下列命令:

    Set-RemoteMailbox <MailboxName> -ExchangeGUID "d5a0bd9b-4e95-49b5-9736-14fde1eec1e3"
    
  5. 強制目錄同步處理。

其他相關資訊

若要避免發生這種情況,請在內部部署組織中建立信箱,然後將信箱移至 Exchange Online。 這會在信箱上戳記 屬性的ExchangeGUID值,然後將值同步至 Exchange Online。 執行此動作之後,您可以將信箱傳回內部部署組織。

如需詳細資訊,請參閱在混合式部署中於內部部署和 Exchange Online 組織之間移動信箱

是否仍需要協助? 請前往 Microsoft 社群Exchange TechNet 論壇