(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
將信箱移至內部部署組織之前,請先在相關聯的內部部署遠端信箱上設定 屬性。 如果要執行這項操作,請依照下列步驟執行:
在內部部署伺服器上開啟 Exchange 管理命令介面,然後執行下列命令來檢查是否
ExchangeGUID
已設定內部部署遠端信箱的 屬性:Get-RemoteMailbox <alias of cloud mailbox to move> | Format-List ExchangeGUID
注意事項
如果屬性
ExchangeGUID
傳回所有零,該值就不會在內部部署遠端信箱上加上戳記。開啟 Windows PowerShell (不要使用 Exchange 管理命令介面) ,然後連線到 Exchange Online。 如需如何執行這項操作的詳細資訊,請參閱連線到 Exchange Online PowerShell。
執行下列命令,以擷取您要移動之信箱的屬性值
ExchangeGUID
。Get-Mailbox <MailboxName> | Format-List ExchangeGUID
執行下列命令,將內部部署遠端信箱上的 屬性值
ExchangeGUID
設定為您在步驟 3 中擷取的值。Set-RemoteMailbox <MailboxName> -ExchangeGUID <GUID>
例如,如果 ExchangeGUID 是 d5a0bd9b-4e95-49b5-9736-14fde1eec1e3,請執行下列命令:
Set-RemoteMailbox <MailboxName> -ExchangeGUID "d5a0bd9b-4e95-49b5-9736-14fde1eec1e3"
強制目錄同步處理。
其他相關資訊
若要避免發生這種情況,請在內部部署組織中建立信箱,然後將信箱移至 Exchange Online。 這會在信箱上戳記 屬性的ExchangeGUID
值,然後將值同步至 Exchange Online。 執行此動作之後,您可以將信箱傳回內部部署組織。
如需詳細資訊,請參閱在混合式部署中於內部部署和 Exchange Online 組織之間移動信箱。
是否仍需要協助? 請前往 Microsoft 社群或 Exchange TechNet 論壇。