Поделиться через


(MigrationPermanentException Не удается найти получателя с GUID почтового ящика) ошибка при перемещении почтовых ящиков

Исходный номер базы знаний: 2956029

Симптомы

Предположим, что у вас есть гибридное развертывание локальных Microsoft Exchange Server и Exchange Online. При попытке отключить или переместить почтовый ящик, созданный в Exchange Online, в локальную организацию появляется следующее сообщение об ошибке:

Ошибка: MigrationPermanentException: не удается найти получателя с ИДЕНТИФИКАТОРом GUID почтового ящика "<GUID>". >- Не удается найти получателя с идентификатором GUID почтового ящика "<GUID>"

Причина

Это происходит из-за того, что значение GUID почтового ящика не помечено в связанном почтовом ящике в локальной организации.

Примечание.

Значение почтового ящика хранится в свойстве ExchangeGUID (также известном msExchMailboxGUID как атрибут).

Эта ситуация возникает из-за того, что значение свойства не синхронизируется со связанным удаленным почтовым ящиком в локальной организации при создании почтового ящика в Exchange Online.

Чтобы переместить почтовый ящик, значение ExchangeGUID свойства должно совпадать в Exchange Online почтовом ящике и в связанном локальном удаленном почтовом ящике.

Разрешение

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 организациями в гибридных развертываниях.

Требуется дополнительная помощь? Обратитесь в сообщество Майкрософт или на форумы Exchange TechNet.