Compartir a través de


Revierta una migración de carpetas públicas de Exchange Server a Exchange Online

Si tiene problemas con la migración de carpetas públicas a Exchange Online o por cualquier otro motivo necesita reactivar las carpetas públicas de Exchange Server, siga estos pasos:

Revertir la migración

Si revierte la migración, perderá cualquier contenido que se haya agregado a carpetas públicas en Exchange Online posterior a la migración, ya sea a través de clientes o por correo electrónico para carpetas públicas habilitadas para correo. Para guardar este contenido, puede exportar el contenido de la carpeta pública posterior a la migración a un archivo .pst, que se puede importar a las carpetas públicas locales cuando se complete la reversión.

  1. En el entorno local de Exchange, ejecute el siguiente comando para desbloquear la Exchange Server carpetas públicas:

    Set-OrganizationConfig -PublicFolderMailboxesLockedForNewConnections:$false -PublicFolderMailboxesMigrationComplete:$false -PublicFoldersEnabled Local
    

    Nota:

    El desbloqueo puede tardar varias horas.

  2. En el entorno local de Exchange, revierta el ExternalEmailAddress de cualquier carpeta pública habilitada para correo que haya actualizado SetMailPublicFolderExternalAddress.ps1 (el script usado en Paso 8: Probar y desbloquear carpetas públicas en Exchange Online de Uso de la migración por lotes para migrar Exchange Server carpetas públicas a Exchange Online). Puede hacer referencia al archivo de resumen creado por el script para identificar los modificados, o bien usar el archivo OnPrem_MEPF.xml generado anteriormente en el mismo proceso de migración por lotes para obtener las propiedades originales de todas las carpetas públicas habilitadas para correo.

  3. En PowerShell de Exchange Online, ejecute los comandos siguientes para quitar todas las carpetas y los buzones públicos de Exchange Online:

    Get-MailPublicFolder -ResultSize Unlimited | where {$_.EntryId -ne $null}| Disable-MailPublicFolder -Confirm:$false
    Get-PublicFolder -GetChildren \ -ResultSize Unlimited | Remove-PublicFolder -Recurse -Confirm:$false
    $hierarchyMailboxGuid = $(Get-OrganizationConfig).RootPublicFolderMailbox.HierarchyMailboxGuid
    Get-Mailbox -PublicFolder | Where-Object {$_.ExchangeGuid -ne $hierarchyMailboxGuid} | Remove-Mailbox -PublicFolder -Confirm:$false -Force
    Get-Mailbox -PublicFolder | Where-Object {$_.ExchangeGuid -eq $hierarchyMailboxGuid} | Remove-Mailbox -PublicFolder -Confirm:$false -Force
    Get-Mailbox -PublicFolder -SoftDeletedMailbox | Remove-Mailbox -PublicFolder -PermanentlyDelete:$true -Force
    
  4. Ejecute el siguiente comando en el entorno de Exchange Online para redirigir el tráfico de carpetas públicas de nuevo al entorno local (Exchange Server):

    Set-OrganizationConfig -PublicFoldersEnabled Remote
    
  5. Consulte Configuración de carpetas públicas de Exchange 2013 para una implementación híbrida para obtener instrucciones sobre cómo volver a configurar el acceso a las carpetas públicas locales, de modo que los usuarios de Exchange Online puedan acceder a ellas.