Reverter uma migração de pasta pública de Exchange Server para Exchange Online

Se você encontrar problemas com a migração de pasta pública para Exchange Online ou por qualquer outro motivo precisar reativar suas pastas públicas Exchange Server, execute as seguintes etapas:

Reverter a migração

Se você reverter sua migração, perderá qualquer conteúdo adicionado a pastas públicas em Exchange Online pós-migração, por meio de clientes ou por email para pastas públicas habilitadas para email. Para salvar esse conteúdo, você pode exportar o conteúdo da pasta pública pós-migração para um arquivo .pst, que pode ser importado para as pastas públicas locais quando a reversão for concluída.

  1. Em seu ambiente local do Exchange, execute o seguinte comando para desbloquear suas pastas públicas Exchange Server:

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

    Observação

    O desbloqueio pode levar várias horas.

  2. Em seu ambiente local do Exchange, reverter a ExternalEmailAddress de qualquer pasta pública habilitada para email que foi atualizada pelo SetMailPublicFolderExternalAddress.ps1 (o script usado na Etapa 8: testar e desbloquear pastas públicas no Exchange Online de Usar migração em lote para migrar Exchange Server pastas públicas para Exchange Online). Você pode consultar o arquivo de resumo criado pelo script para identificar os que foram modificados ou usar o arquivo OnPrem_MEPF.xml gerado anteriormente no mesmo processo de migração em lote para obter as propriedades originais de todas as pastas públicas habilitadas para email.

  3. Em Exchange Online PowerShell, execute os seguintes comandos para remover todas as pastas e caixas de correio públicas 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. Execute o seguinte comando em seu ambiente Exchange Online para redirecionar o tráfego de pastas públicas de volta para o local (Exchange Server):

    Set-OrganizationConfig -PublicFoldersEnabled Remote
    
  5. Consulte Configurar pastas públicas do Exchange 2013 para obter uma implantação híbrida para obter instruções sobre como reconfigurar o acesso às pastas públicas locais para que seus usuários Exchange Online possam acessá-las.