Recientemente reemplacé un PDC SBS 2011 con un PDC Server 2019. La migración transcurrió sin problemas. Unos años antes, me cambié a Office 365. En lugar de simplemente dejarlo, intenté desinstalar Exchange de SBS 2011. La desinstalación falló aproximadamente 3/4 del camino y no pude desinstalar o reinstalar, así que simplemente desactivó todos los servicios de Exchange y se olvidó de él.

Como no podía configurar un entorno híbrido para transferir buzones de correo hace 2 años, hice una copia de seguridad de los buzones de correo en Outlook, cambié a Office 365 y luego los importé de nuevo a Outlook.

Los propietarios odiaban Office 365 y me pidieron que volviera a Exchange local. Instalé Exchange Server 2019 Standard en el nuevo servidor de Windows Server 2019. Cuando hice la migración, por supuesto, migré todas las cosas de Exchange y me quedé con un incendio en el contenedor de Exchange.

A pesar de todo, pude hacer que Exchange 2019 funcionara correctamente (en su mayoría). Cuando instalé Exchange 2019 y entré por primera vez al EAC, los buzones de correo de la antigua instalación de Exchange ya estaban configurados.

No quería tener que hacer una copia de seguridad y restaurar cada buzón de correo de Outlook, así que configuré Hybrid Exchange con la esperanza de poder desconectar los buzones de correo configurados en Office 365 en mi servidor Exchange local. Todo parece estar configurado correctamente, pero cuando hago un "Migrar desde Exchange Online" en un buzón, falla con el siguiente error:

Error: MigrationPermanentException: Cannot find a recipient that has mailbox GUID ‘578c2104-a29b-474d-8891-7c5a02718b97' 
  --> Cannot find a recipient that has mailbox GUID ‘578c2104-a29b-474d-8891-7c5a02718b97'.

Cuando intento usar "Set-MailUser" para cambiar el GUID local para jsmith, obtengo esto:

[PS] C:\Windows\system32>Set-MailUser -Identity jsmith -ExchangeGUID 578c2104-a29b-474d-8891-7c5a02718b97
The operation couldn't be performed because object 'jsmith' couldn't be found on 'DCSERVER02.domain.local'.
    + CategoryInfo          : NotSpecified: (:) [Set-MailUser], ManagementObjectNotFoundException
    + FullyQualifiedErrorId : [Server=DCSERVER02,RequestId=dd81f753-8286-4b56-a7eb-91a174ec2f50,TimeStamp=4/25/2020 12
   :21:15 PM] [FailureCategory=Cmdlet-ManagementObjectNotFoundException] 42B1821A,Microsoft.Exchange.Management.Recip
  ientTasks.SetMailUser
    + PSComputerName        : dcserver02.domain.local

Eliminar y luego volver a agregar al usuario desde AD u Office 365 no hace ninguna diferencia.

¿Alguna idea sobre cómo sincronizar los GUID de Office 365 y Exchange local?

Cualquier ayuda será muy apreciada.

Aquí están algunas de mis notas si ayuda:

Todos los buzones de correo locales que están presentes fueron configurados por SBS 2011 y se migraron inadvertidamente. Ninguno de los correos se migró. Puedo acceder a todos los buzones de correo electrónico que van ahttps://127.0.0.1/owa

Todos los buzones de correo de Office 365 son accesibles y contienen el 100% de su correo. Ninguno de los buzones de correo de Office 365 aparece como vinculado. Los buzones de correo de Exchange locales están vacíos.

En ADSI Edit, los buzones de correo locales se encuentran en el
contexto de nomenclatura predeterminado [MyServer.mydomain.local] ->
DC = mydomain, DC = local ->
  OU = MyBusiness ->
   OU = Users ->
    OU = SBSUsers

y no el
contexto de nomenclatura predeterminado [MyServer.mydomain.local] ->
DC = mydomain, DC = local ->
  OU = Microsoft Exchange

Intenté cambiar msExchMailboxGuiden ADSI Edit para que coincida con el buzón de Office 365.

Set-MailUser -Identity johnsmith -ExchangeGUID 578c2104-a29b-474d-8891-7c5a02718b97

resulta en:

The operation couldn't be performed because object 'johnsmith' couldn't be found on 'DCSERVER02.domain.local'.

Luego

Set-RemoteMailbox johnsmith -ExchangeGUID d1c1908e-96af-4c28-86db-e4b9c817b0e4

resulta en:

The operation couldn't be performed because object 'johnsmith' couldn't be found on 'DCSERVER02.mydomain.local'.

Luego

Enable-RemoteMailbox -Identity "[email protected]" -RemoteRoutingAddress "[email protected]"
Enable-RemoteMailbox [email protected] -RemoteRoutingAddress [email protected] -PrimarySmtpAddress [email protected]
Enable-RemoteMailbox -Identity johnsmith -RemoteRoutingAddress "[email protected]"

resulta en:

This task does not support recipients of this type. The specified recipient is of type UserMailbox
answer

No hay cuentas de AD en Exchange 2019 que estén relacionadas con los buzones de correo en Exchange Online; en esta situación, podríamos usar la coincidencia SMTP o la coincidencia difícil para asociarlas. Puede consultar los siguientes artículos:

Cómo usar la coincidencia SMTP para hacer coincidir las cuentas de usuario locales con las cuentas de usuario de Office 365 para la sincronización de directorios https://support.microsoft.com/en-us/kb/2641663 Dirsync coincidencia suave vs difícil coincidencia http: //tctblgs.azurewebsites .net / dirsync-soft-matching-vs-hard-matching / ImmutableID Hard Match en Azure AD Connect https://gallery.technet.microsoft.com/office/Immutableid-Hard-Match-in-d3518b08

Para el Exchange 2010 heredado, la forma admitida es desinstalar desde el panel de control; si el servidor está inactivo, puede eliminarlo de ADSI y, a continuación, vuelva a ejecutar HCW.