(MigrationPermanentException Não é possível encontrar um destinatário que tenha guid de caixa de correio) erro ao mover caixas de correio

Número de KB original: 2956029

Sintomas

Suponha que você tenha uma implantação híbrida de Microsoft Exchange Server e Exchange Online locais. Ao tentar desativar ou mover uma caixa de correio criada em Exchange Online para a organização local, você receberá a seguinte mensagem de erro:

Erro: MigrationPermanentException: não é possível encontrar um destinatário que tenha a caixa de correio GUID '<GUID>'. --> Não é possível encontrar um destinatário que tenha a caixa de correio GUID '<GUID>'

Motivo

Esse comportamento ocorre porque o valor da caixa de correio GUID não está carimbado na caixa de correio associada na organização local.

Observação

O valor da caixa de correio é armazenado na ExchangeGUID propriedade (também conhecida como msExchMailboxGUID atributo).

Essa situação ocorre porque o valor da propriedade não é sincronizado com a caixa de correio remota associada na organização local quando uma caixa de correio é criada em Exchange Online.

Para mover uma caixa de correio, o valor da ExchangeGUID propriedade deve ser o mesmo na caixa de correio Exchange Online e na caixa de correio remota local associada.

Resolução

Defina a ExchangeGUID propriedade na caixa de correio remota local associada antes de mover a caixa de correio para a organização local. Para fazer isso, siga estas etapas:

  1. Abra o Shell de Gerenciamento do Exchange no servidor local e execute o seguinte comando para marcar se a ExchangeGUID propriedade da caixa de correio remota local está definida:

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

    Observação

    Se a ExchangeGUID propriedade retornar todos os zeros, o valor não será carimbado na caixa de correio remota local.

  2. Abra Windows PowerShell (não use o Shell de Gerenciamento do Exchange) e conecte-se a Exchange Online. Para obter mais informações sobre como fazer isso, consulte Conectar-se ao Exchange Online PowerShell.

  3. Execute o comando a seguir para recuperar o valor da ExchangeGUID propriedade da caixa de correio que você deseja mover.

    Get-Mailbox <MailboxName> | Format-List ExchangeGUID
    
  4. Execute o comando a seguir para definir o valor da ExchangeGUID propriedade na caixa de correio remota local para o valor recuperado na etapa 3.

    Set-RemoteMailbox <MailboxName> -ExchangeGUID <GUID>
    

    Por exemplo, se o ExchangeGUID for d5a0bd9b-4e95-49b5-9736-14fde1eec1e3, execute o seguinte comando:

    Set-RemoteMailbox <MailboxName> -ExchangeGUID "d5a0bd9b-4e95-49b5-9736-14fde1eec1e3"
    
  5. Forçar sincronização de diretório.

Mais informações

Para evitar que esse cenário ocorra, crie a caixa de correio na organização local e mova a caixa de correio para Exchange Online. Isso carimba o valor da ExchangeGUID propriedade na caixa de correio e sincroniza o valor com Exchange Online. Depois de fazer isso, você pode retornar a caixa de correio para a organização local.

Para obter mais informações, consulte Mover caixas de correio entre organizações locais e Exchange Online em implantações híbridas.

Ainda precisa de ajuda? Acesse a Comunidade da Microsoft ou os Fóruns do Exchange no TechNet.