(MigrationPermanentException Не удается найти получателя с GUID почтового ящика) ошибка при перемещении почтовых ящиков
Исходный номер базы знаний: 2956029
Симптомы
Предположим, что у вас есть гибридное развертывание локальных Microsoft Exchange Server и Exchange Online. При попытке отключить или переместить почтовый ящик, созданный в Exchange Online, в локальную организацию появляется следующее сообщение об ошибке:
Ошибка: MigrationPermanentException: не удается найти получателя с ИДЕНТИФИКАТОРом GUID почтового ящика "<GUID>". >- Не удается найти получателя с идентификатором GUID почтового ящика "<GUID>"
Причина
Это происходит из-за того, что значение GUID почтового ящика не помечено в связанном почтовом ящике в локальной организации.
Примечание.
Значение почтового ящика хранится в свойстве ExchangeGUID
(также известном msExchMailboxGUID
как атрибут).
Эта ситуация возникает из-за того, что значение свойства не синхронизируется со связанным удаленным почтовым ящиком в локальной организации при создании почтового ящика в Exchange Online.
Чтобы переместить почтовый ящик, значение ExchangeGUID
свойства должно совпадать в Exchange Online почтовом ящике и в связанном локальном удаленном почтовом ящике.
Разрешение
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 организациями в гибридных развертываниях.
Требуется дополнительная помощь? Обратитесь в сообщество Майкрософт или на форумы Exchange TechNet.