Usar a migração de lote para migrar pastas públicas para o Exchange 2013 de versões anteriores

Resumo: Este artigo informa como mover pastas públicas do Exchange 2007 ou exchange 2010 para o Exchange 2013.

Este artigo descreve como migrar suas pastas públicas de Exchange Server 2010 SP3 RU8 ou Exchange 2007 SP3 RU15 para Microsoft Exchange Server 2013 CU7 ou posterior na mesma floresta.

Nos referimos aos servidores RU8 do Exchange 2010 SP3 e Exchange 2007 SP3 RU15 como o servidor do Exchange herdado.

Observação

O método de migração em lote descrito neste artigo é o único método com suporte para migrar pastas públicas herdadas para o Exchange 2013. O método antigo de migração em série para migrar pastas públicas está se tornando obsoleto e já não tem mais o suporte da Microsoft.

Você executará a migração usando os cmdlets *MigrationBatch e os cmdlets *PublicFolderMigrationRequest para solução de problemas. Além disso, você usará os seguintes scripts do PowerShell:

  • Export-PublicFolderStatistics.ps1: este script cria o arquivo de mapeamento de tamanho nome para pasta da pasta.
  • Export-PublicFolderStatistics.psd1: esse arquivo de suporte é usado pelo script Export-PublicFolderStatistics.ps1 e deve ser baixado para o mesmo local.
  • PublicFolderToMailboxMapGenerator.ps1: este script cria o arquivo de mapeamento de pasta para caixa de correio público.
  • PublicFolderToMailboxMapGenerator.strings.psd1: esse arquivo de suporte é usado pelo script PublicFolderToMailboxMapGenerator.ps1 e deve ser baixado para o mesmo local.
  • Create-PublicFolderMailboxesForMigration.ps1: este script cria as caixas de correio de pasta pública de destino para a migração. Além disso, esse script calcula o número de caixas de correio necessárias para lidar com a carga estimada do usuário, com base nas diretrizes para o número de logons de usuário por caixa de correio de pasta pública recomendada em Limites para pastas públicas.
  • Create-PublicFolderMailboxesForMigration.strings.psd1: esse arquivo de suporte é usado pelo script Create-PublicFolderMailboxesForMigration.ps1 e deve ser baixado para o mesmo local.

Para tarefas de gerenciamento adicionais relacionadas a pastas públicas, consulte Procedimentos de pasta pública.

Quais são as versões do Exchange com suporte para a migração de pastas públicas para o Exchange 2013?

O Exchange dá suporte para a movimentação de pastas públicas a partir das seguintes versões herdadas do Exchange Server:

  • Exchange 2010 SP3 RU8 ou versão posterior
  • Exchange 2007 SP3 RU15 ou versão posterior

Se você precisar mover suas pastas públicas para o Exchange 2013, mas seus servidores locais não estiverem executando as versões de suporte mínimo do Exchange 2010 ou exchange 2007, marcar usar a migração serial para migrar pastas públicas para o Exchange 2013 das versões anteriores. Embora a migração serial seja uma opção, recomendamos que você atualize seus servidores locais e use a migração em lote. A migração em lote permite uma confiabilidade significativamente mais rápida e maior.

Não é possível migrar pastas públicas diretamente do Exchange 2003. Se você estiver executando o Exchange 2003 em sua organização, precisará mover todos os bancos de dados de pasta pública e réplicas para o Exchange 2010 SP3 RU8 ou posterior, ou para o Exchange 2007 SP3 RU15 ou posterior. Nenhuma réplica de pasta pública pode permanecer no Exchange 2003. Além disso, as mensagens destinadas a uma pasta pública do Exchange 2013 não podem ser roteadas por meio de um servidor Exchange 2003.

Do que você precisa saber para começar?

  • Antes de começar, recomendamos a leitura integral deste tópico, pois um certo tempo de inatividade é necessário para algumas etapas.

  • O servidor Exchange Server 2010 precisa estar executando o Exchange 2010 SP3 RU8 ou versão posterior.

  • O servidor Exchange Server 2007 precisa estar executando o Exchange 2007 SP3 RU15 ou versão posterior.

  • O número máximo de pastas públicas que podem ser migradas para o Exchange 2013 em uma única migração é de 500.000.

  • No Exchange 2013, você precisa ser membro do grupo de funções gerenciamento de organização. Para obter detalhes sobre como habilitar o grupo de funções Gerenciamento de Organização, consulte Gerenciar grupos de função.

  • No Exchange 2010, você deve ser membro dos grupos de função RBAC Gerenciamento da Organização ou Gerenciamento de Servidor. Para obter detalhes, confira o tópico sobre como adicionar membros a um grupo de função.

  • No Exchange 2007, você precisa ter a função Administrador da Organização do Exchange ou a função Administrador do Exchange Server atribuída. Além disso, você deve ter a função Administrador de Pasta Pública e o grupo local Administradores atribuídos para o servidor de destino. Para obter detalhes, confira o tópico sobre Como adicionar um usuário ou grupo a uma função de administrador.

  • No servidor do Exchange 2007, atualize para Windows PowerShell 2.0 e WinRM 2.0 para Windows Server 2008 x64 Edition (KB968930) se necessário.

  • Antes de migrar, considere os Limites para pastas públicas.

  • Antes de migrar, mova todas as caixas de correio de usuário para o Exchange 2013, pois os usuários com as caixas de correio exchange 2007 ou Exchange 2010 não terão acesso a pastas públicas no Exchange 2013. Para mais detalhes, consulte Movimentações de caixa de correio no Exchange 2013.

  • Em um ambiente de vários domínios, as pastas públicas habilitadas para email deixarão de funcionar após a migração para o Exchange 2013 se o Exchange estiver em execução em um domínio filho. Isso ocorre porque, no Exchange 2013, os objetos de pasta pública habilitados para email são necessários para estar no domínio raiz. Para resolve isso, você precisa desabilitar por email suas pastas públicas habilitadas para email e, em seguida, habilitá-las novamente, o que permitirá que você as mova para o local de domínio correto.

  • Depois que a migração for concluída, se você quiser que remetentes externos enviem emails para as pastas públicas habilitadas para email migradas, o usuário Anônimo precisará receber pelo menos a permissão Criar Itens . Se você não fizer isso, os remetentes externos receberão uma notificação de falha de entrega e as mensagens não serão entregues à pasta pública habilitada para email migrada. Para ler mais sobre como definir permissões no usuário Anônimo, consulte Habilitar email ou desabilitar uma pasta pública.

  • Você deve usar um único lote de migração para migrar todos os dados da pasta pública. O Exchange permite a criação de apenas um lote de migração por vez. Se você tentar criar mais de um lote de migração simultaneamente, o resultado será um erro.

  • Para informações sobre atalhos de teclado que possam se aplicar aos procedimentos neste tópico, confira Atalhos de teclado no Centro de Administração do Exchange.

Importante

Antes de iniciar sua migração, certifique-se de migrar sua caixa de correio de arbitragem para o servidor exchange 2013. Caso contrário, o lote de migração será pendurado no estado Inicial . Para identificar sua caixa de correio de arbitragem de migração, execute o seguinte cmdlet:
((get-mailbox -Arbitration -Identity Migration.*).servername -eq (hostname))

Veja o que acontece em cada etapa: Baixar os scripts de migração

  1. Baixe todos os scripts e arquivos de suporte de Scripts de migração de pastas públicas.

  2. Salve os scripts no computador local em que você executará o PowerShell. Por exemplo, C:\PFScripts. Verifique se que todos os scripts estão salvos no mesmo local.

Etapa 2: Preparar-se para a migração

Realize as seguintes etapas de pré-requisitos antes de iniciar a migração.

Etapas de pré-requisitos no servidor Exchange herdado

  1. Para fins de verificação no final da migração, recomendamos que você primeiro execute os seguintes comandos no servidor do Exchange herdado para tirar instantâneos da implantação de pasta pública atual:

    • Execute o seguinte comando para obter um instantâneo da estrutura de pasta de origem original:

      Get-PublicFolder -Recurse -ResultSize Unlimited | Export-CliXML C:\PFMigration\Legacy_PFStructure.xml
      
    • Execute o seguinte comando para obter uma instantâneo de estatísticas de pastas públicas, como contagem de itens, tamanho e proprietário:

      Get-PublicFolderStatistics -ResultSize Unlimited | Export-CliXML C:\PFMigration\Legacy_PFStatistics.xml
      
    • Execute o seguinte comando para obter uma instantâneo das permissões:

      Get-PublicFolder -Recurse -ResultSize Unlimited | Get-PublicFolderClientPermission | Select-Object Identity,User -ExpandProperty AccessRights | Export-CliXML C:\PFMigration\Legacy_PFPerms.xml
      

    Salve as informações dos comandos anteriores para fins de comparação no final da migração.

  2. Se o nome de uma pasta pública contiver um backslash \, as pastas públicas serão criadas na pasta pública pai quando a migração ocorrer. Antes de migrar, recomendamos que você renomeie todas as pastas públicas que tiverem uma barra invertida no nome.

    1. No Exchange 2010, para localizar pastas públicas que possuem uma barra invertida no nome, execute o seguinte comando:

      Get-PublicFolderStatistics -ResultSize Unlimited | Where {($_.Name -like "*\*") -or ($_.Name -like "*/*") } | Format-List Name, Identity
      
    2. No Exchange 2007, para localizar pastas públicas que possuem uma barra invertida no nome, execute o seguinte comando:

      Get-PublicFolderDatabase | ForEach {Get-PublicFolderStatistics -Server $_.Server | Where {$_.Name -like "*\*"}}
      
    3. Se qualquer pasta pública for retornada, você poderá renomeá-la executando o seguinte comando:

      Set-PublicFolder -Identity <public folder identity> -Name <new public folder name>
      
  3. Verifique se não existe um registro anterior de uma migração bem-sucedida.

    1. O exemplo a seguir verifica o status de migração de pasta pública.

      Get-OrganizationConfig | Format-List PublicFoldersLockedforMigration, PublicFolderMigrationComplete
      

      Se houve uma migração bem-sucedida anterior, o valor das propriedades PublicFoldersLockedforMigration ou PublicFolderMigrationComplete será $true. Use o comando na etapa 3b para definir o valor como $false. Se o valor estiver definido como $true, sua solicitação de migração falhará.

    2. Se o status das propriedades PublicFoldersLockedforMigration ou PublicFolderMigrationComplete for $true, execute o comando a seguir para definir o valor como $false.

      Set-OrganizationConfig -PublicFoldersLockedforMigration:$false -PublicFolderMigrationComplete:$false
      

    Aviso

    Depois de redefinir essas propriedades, você deverá aguardar até que o Exchange detecte as novas configurações. Isso pode demorar até duas horas.

Para obter informações detalhadas sobre sintaxes e parâmetros, consulte os seguintes tópicos:

Etapas de pré-requisitos no servidor Exchange 2013

  1. Verifique se não há nenhuma solicitação existente de migração de pastas públicas. Se elas existirem, apague-as, ou sua própria solicitação de migração falhará. Essa etapa não é necessária em todos os casos; ela apenas será obrigatória se você achar que pode haver uma solicitação de migração no pipeline.

    Uma solicitação de migração existente pode ser um destes dois tipos: migração em lotes ou migração em série. Os comandos para detectar solicitações para cada tipo e para a remoção de solicitações de cada tipo são da seguinte forma.

    Importante

    • Antes de remover uma solicitação de migração, é importante compreender por que havia uma existente. Executar os comandos a seguir determinará quando foi feita uma solicitação anterior e ajudará a diagnosticar problemas que podem ter ocorrido. Talvez você precise se comunicar com outros administradores na sua organização para determinar por que a alteração foi feita.
    • O suporte para migração serial de pastas públicas (cmdlets *-PublicFolderMigrationRequest* ) terminou no Exchange 2013 Cumulativo Atualização 8 (CU8).

    O exemplo a seguir descobrirá todas as solicitações de migração em série existentes.

    Get-PublicFolderMigrationRequest | Get-PublicFolderMigrationRequestStatistics -IncludeReport | Format-List
    

    O exemplo a seguir remove todas as solicitações de migração em série de pastas públicas existentes.

    Get-PublicFolderMigrationRequest | Remove-PublicFolderMigrationRequest
    

    O exemplo a seguir descobrirá todas as solicitações de migração em lotes existentes.

    $batch = Get-MigrationBatch | ?{$_.MigrationType.ToString() -eq "PublicFolder"}
    

    O exemplo a seguir remove todas as solicitações de migração em lotes de pastas públicas existentes.

    $batch | Remove-MigrationBatch -Confirm:$false
    
  2. Verifique se não existem pastas públicas ou caixas de correio de pastas públicas nos servidores do Exchange 2013.

    1. Execute o comando a seguir para ver se existem caixas de correio de pastas públicas.

      Get-Mailbox -PublicFolder
      
    2. Se o comando não retornar nenhuma caixa de correio de pasta pública, continue para a Etapa 3: Gerar os arquivos .csv. Se o comando tiver retornado pastas públicas, execute o seguinte comando para ver se existem pastas públicas:

      Get-PublicFolder
      
    3. Se você tiver pastas públicas, execute os seguintes comandos do PowerShell para removê-las. Verifique se você salvou qualquer informação que estivesse nas pastas públicas.

      Observação

      Todas as informações contidas nas pastas públicas serão excluídas permanentemente quando você as remover.

      Get-Mailbox -PublicFolder | Where{$_.IsRootPublicFolderMailbox -eq $false} | Remove-Mailbox -PublicFolder -Force -Confirm:$false
      
      Get-Mailbox -PublicFolder | Remove-Mailbox -PublicFolder -Force -Confirm:$false
      

Para obter informações detalhadas sobre sintaxes e parâmetros, consulte os seguintes tópicos:

Etapa 3: Gerar os arquivos .csv

  1. No servidor do Exchange herdado, execute o Export-PublicFolderStatistics.ps1 script para criar o arquivo de mapeamento de tamanho nome para pasta da pasta. Esse script precisa ser executado por um administrador local. O arquivo terá duas colunas: Nome da pasta e FolderSize. Os valores para a coluna FolderSize serão exibidos em bytes. Por exemplo, \PublicFolder01,10000.

    .\Export-PublicFolderStatistics.ps1  <Folder to size map path> <FQDN of source server>
    
    • FQDN of source server equivale ao nome de domínio totalmente qualificado do servidor de Caixa de Correio no qual a hierarquia da pastas públicas está hospedada.

    • Folder to size map path equivale ao nome do arquivo e ao caminho em uma pasta de rede compartilhada na qual você deseja salvar o arquivo .csv. Posteriormente neste tópico, você precisará acessar esse arquivo do servidor do Exchange 2013. Se você especificar apenas o nome de arquivo, o arquivo será gerado no diretório atual do PowerShell no computador local.

  2. Execute o PublicFolderToMailboxMapGenerator.ps1 script para criar o arquivo de mapeamento de pasta para caixa de correio público. Esse arquivo é usado para calcular o número correto de caixas de correio de pasta pública no servidor da caixa de correio do Exchange 2013.

    Observação

    Se o nome de uma pasta pública contiver um backslash \, as pastas públicas serão criadas na pasta pública pai. Recomendamos que você examine o arquivo .csv e edite todos os nomes que contenham uma barra de fundo.

    .\PublicFolderToMailboxMapGenerator.ps1 <Maximum mailbox size in bytes> <Folder to size map path> <Folder to mailbox map path>
    
    • Maximum mailbox size in bytes equivale ao tamanho máximo que você deseja definir para as novas caixas de correio de pastas públicas. Ao especificar essa configuração, permita uma certa expansão para que caixa de correio de pastas públicas tenha espaço para crescer.

    • O caminho de mapa de pasta para tamanho é igual ao caminho do arquivo do .csv que você criou ao executar o Export-PublicFolderStatistics.ps1 script.

    • Folder to mailbox map path equivale ao nome e ao caminho do arquivo .csv de pasta para caixa de correio que você criará com essa etapa. Se você especificar apenas o nome de arquivo, o arquivo será gerado no diretório atual do PowerShell no computador local.

Etapa 4: Criar caixas de correio de pasta pública no Exchange 2013

  1. Execute o seguinte comando para criar as caixas de correio de pastas públicas de destino. O script criará uma caixa de correio de destino para cada caixa de correio no arquivo .csv que você gerou anteriormente na Etapa 3, executando o script PublicFoldertoMailboxMapGenerator.ps1.

    .\Create-PublicFolderMailboxesForMigration.ps1 -FolderMappingCsv Mapping.csv -EstimatedNumberOfConcurrentUsers:<estimate>
    

    Mapping.csv é o arquivo gerado pelo script PublicFoldertoMailboxMapGenerator.ps1 na Etapa 3. O número estimado de conexões de usuários simultâneas navegando em uma hierarquia de pastas públicas é geralmente menor que o número total de usuários em uma organização.

Etapa 5: Iniciar a solicitação de migração

As etapas para migrar pastas públicas do Exchange 2007 são diferentes das etapas para migrar pastas públicas do Exchange 2010.

Dica

Seja migrando do Exchange 2007 ou do Exchange 2010, depois que as solicitações de migração em lote forem criadas com o cmdlet apropriado, você poderá exibir as solicitações e gerenciá-las no EAC.

Migrar pastas públicas do Exchange 2007

  1. Pastas públicas do sistema herdado, como OWAScratchPad e a sub-árvore de pasta raiz de esquema no Exchange 2007, não serão reconhecidas pelo Exchange 2013 e, portanto, serão tratadas como itens "ruins". Isso pode causar falhas na migração. Como parte da solicitação de migração, você deve especificar um valor para o BadItemLimit parâmetro. Esse valor poderá variar dependendo do número de bancos de dados de pastas públicas que você possui. Os comandos a seguir determinarão quantos bancos de dados de pasta pública você tem e calcularão o BadItemLimit para a solicitação de migração.

    $PublicFolderDatabasesInOrg = @(Get-PublicFolderDatabase)
    
    $BadItemLimitCount = 5 + ($PublicFolderDatabasesInOrg.Count -1)
    
  2. No servidor exchange 2013, execute o seguinte comando:

    New-MigrationBatch -Name PFMigration -SourcePublicFolderDatabase (Get-PublicFolderDatabase -Server <Source server name>) -CSVData ([System.IO.File]::ReadAllBytes('<Folder to mailbox map path>')) -NotificationEmails <email addresses for migration notifications> -BadItemLimit $BadItemLimitCount
    
  3. Inicie a migração usando o seguinte comando:

    Start-MigrationBatch PFMigration
    

Migrar pastas públicas do Exchange 2010

  1. No servidor exchange 2013, execute o comando a seguir.

    New-MigrationBatch -Name PFMigration -SourcePublicFolderDatabase (Get-PublicFolderDatabase -Server <Source server name>) -CSVData ([System.IO.File]::ReadAllBytes('<Folder to mailbox map path>')) -NotificationEmails <email addresses for migration notifications>
    

    O parâmetro NotificationEmails é opcional.

  2. Inicie a migração usando o seguinte comando:

    Start-MigrationBatch PFMigration
    

    Ou:

    Você pode iniciar a migração no EAC.

    1. Faça logon no Exchange Online e abra o EAC.
    2. Navegue até Migração de Destinatários>.
    3. Selecione o lote de migração que você acabou de criar e clique no botão iniciar.

A coluna Status mostrará o status do lote inicial como Criado. O status é alterado para Sincronizando durante a migração. Quando a solicitação de migração for concluída, o status será Sincronizado. Clique duas vezes em um lote para exibir o status de caixas de correio individuais dentro do lote. Os trabalhos de caixa de correio começam com um status Enfileirado. Quando o trabalho começa, o status está sincronizando e, uma vez InitialSync concluído, o status mostrará Sincronizado.

O andamento e a conclusão da migração podem ser visualizados e gerenciados no EAC. Como o cmdlet New-MigrationBatch inicia uma solicitação de migração de caixa de correio para cada caixa de correio de pastas públicas, você pode visualizar o status dessas solicitações usando a página de migração de caixas de correio. Você pode acessar a página de migração de caixa de correio e criar relatórios de migração que podem ser enviados por email para você fazendo o seguinte:

  1. Faça logon no Exchange Online e abra o EAC.

  2. Navegue atéMigraçãode Caixa de Correio>.

  3. Selecione a solicitação de migração que você acabou de criar e clique em Exibir Detalhes no painel Detalhes.

Para obter informações detalhadas sobre sintaxes e parâmetros, consulte os seguintes tópicos:

Etapa 6: Bloquear as pastas públicas no servidor Exchange herdado para a migração final (tempo de inatividade necessário)

Até este ponto na migração, os usuários foram capazes de acessar pastas públicas. As próximas etapas farão o logoff dos usuários das pastas públicas herdadas e as bloqueará enquanto a migração realiza sua sincronização final. Os usuários não conseguirão acessar as pastas públicas durante esse processo. Além disso, os emails enviados para pastas públicas habilitadas para email serão enfileirados e não serão entregues até a conclusão da migração de pastas públicas.

Antes de executar o PublicFoldersLockedForMigration comando, conforme descrito abaixo, verifique se todos os trabalhos estão no estado Sincronizado . Você pode fazer isso executando o Get-PublicFolderMailboxMigrationRequest comando. Continue com essa etapa somente depois de verificar se todos os trabalhos estão no estado Sincronizado .

No servidor Exchange herdado, execute o seguinte comando para bloquear as pastas públicas herdadas para finalização.

Set-OrganizationConfig -PublicFoldersLockedForMigration:$true

Para informações detalhadas de sintaxes e de parâmetros, consulte Set-OrganizationConfig.

Se sua organização tiver vários bancos de dados de pastas públicas, você precisará aguardar até que a replicação de pasta pública seja concluída para confirmar se todos os bancos de dados de pastas públicas pegaram o PublicFoldersLockedForMigration sinalizador e quaisquer alterações pendentes que os usuários fizeram recentemente em pastas convergiram em toda a organização. Isso pode levar várias horas.

Etapa 7: Finalizar a migração de pasta pública (tempo de inatividade necessário)

Primeiro, execute o seguinte cmdlet para alterar o tipo de implantação do Exchange 2013 para Remoto:

Set-OrganizationConfig -PublicFoldersEnabled Remote

Depois disso, você poderá concluir a migração de pastas públicas executando o comando a seguir:

Complete-MigrationBatch PFMigration

Ou, no EAC, você poderá concluir a migração clicando em Concluir este lote de migração.

Observação

Se por qualquer motivo o arquivo de lote de migração não for finalizado (PublicFolderMigrationComplete exibe False), no servidor herdado, reinicie o Repositório de Informações (IS).

Quando você concluir a migração, o Exchange realizará uma sincronização final entre o servidor Exchange herdado e o Exchange 2013. Se a sincronização final for bem-sucedida, as pastas públicas no servidor exchange 2013 serão desbloqueadas e o status do lote de migração será alterado para Concluir e concluído. É comum que o lote de migração leve algumas horas antes de seu status alterações de Sincronização para Conclusão, momento em que a sincronização final será iniciada.

Etapa 8: Testar e desbloquear a migração de pastas públicas

Depois de finalizar a migração de pastas públicas, você deve executar o seguinte teste para garantir que a migração foi bem-sucedida. Isso permite testar a hierarquia de pastas públicas migradas antes de você passar a usar pastas públicas do Exchange 2013.

  1. No PowerShell, execute o comando a seguir para atribuir algumas caixas de correio de teste para usar qualquer caixa de correio de pasta pública recém-migrada como a caixa de correio de pasta pública padrão.

    Set-Mailbox -Identity <Test User> -DefaultPublicFolderMailbox <Public Folder Mailbox Identity>
    
  2. Faça logon no Outlook 2007 ou versão posterior com o usuário de teste identificado na etapa anterior e, em seguida, realize os seguintes testes de pastas públicas:

    • Visualize a hierarquia.
    • Verifique as permissões.
    • Crie e exclua pastas públicas.
    • Publique conteúdo e exclua conteúdo de uma pasta pública.
  3. Se você se deparar com problemas, consulte Reverter a migração mais adiante neste tópico. Se o conteúdo das pastas públicas e a hierarquia forem aceitáveis e funcionarem conforme esperado, execute o seguinte comando para desbloquear as pastas públicas para todos os outros usuários.

    Get-Mailbox -PublicFolder | Set-Mailbox -PublicFolder -IsExcludedFromServingHierarchy $false
    

    Importante

    Não use o parâmetro IsExcludedFromServingHierarchy após a conclusão da validação inicial de migração, pois esse parâmetro é usado pelo serviço de gerenciamento de armazenamento automatizado para Exchange Online.

  4. No servidor Exchange herdado, execute o seguinte comando para indicar que a migração de pastas públicas está concluída.

    Set-OrganizationConfig -PublicFolderMigrationComplete:$true
    
  5. Depois de verificar se a migração está concluída, execute o seguinte comando:

    Set-OrganizationConfig -PublicFoldersEnabled Local
    
  6. Por fim, se você quiser que remetentes externos enviem emails para as pastas públicas habilitadas para email migradas, o usuário Anônimo precisará receber pelo menos a permissão Criar Itens . Se você não fizer isso, os remetentes externos receberão uma notificação de falha de entrega e as mensagens não serão entregues à pasta pública habilitada para email migrada.

    Você pode usar o Shell ou o Outlook para definir as permissões no usuário Anônimo. Para ler mais sobre como definir permissões no usuário Anônimo, consulte Habilitar email ou desabilitar uma pasta pública.

Como saber se funcionou?

Na Step 2: Prepare for the migration, você recebeu instruções para obter instantâneos da estrutura de pastas públicas, de estatísticas e de permissões antes do início da migração. As etapas seguintes ajudarão a verificar se a migração de pastas públicas foi bem-sucedida, obtendo os mesmos instantâneos após a conclusão da migração. Dessa forma, você pode comparar os dados em ambos os arquivos para verificar o êxito da operação.

  1. Execute o comando a seguir para obter um instantâneo da estrutura de pastas original.

    Get-PublicFolder -Recurse -ResultSize Unlimited | Export-CliXML C:\PFMigration\Cloud_PFStructure.xml
    
  2. Execute o seguinte comando para obter um instantâneo de estatísticas de pastas públicas, como contagem de itens, tamanho e proprietário.

    Get-PublicFolderStatistics -ResultSize Unlimited | Export-CliXML C:\PFMigration\Cloud_PFStatistics.xml
    
  3. Execute o seguinte comando para obter um instantâneo das permissões.

    Get-PublicFolder -Recurse -ResultSize Unlimited | Get-PublicFolderClientPermission | Select-Object Identity,User -ExpandProperty AccessRights | Export-CliXML  C:\PFMigration\Cloud_PFPerms.xml
    

Remover bancos de dados de pastas públicas dos servidores Exchange herdados

Após a conclusão da migração e depois que você tiver confirmado que as suas pastas públicas do Exchange 2013 estão funcionando conforme o esperado, será necessário remover os bancos de dados de pastas públicas nos servidores Exchange herdados.

Reverter a migração

Se você encontrar problemas com a migração e precisar reativar suas pastas públicas do Exchange herdadas, realize as etapas a seguir.

Aviso

Se você reverter sua migração para os servidores herdados do Exchange, perderá qualquer email enviado para pastas públicas habilitadas para email ou conteúdo que foi postado em pastas públicas no Exchange 2013 após a migração. Para salvar esse conteúdo, exporte o conteúdo da pasta pública para um arquivo .pst e, em seguida importe-o para as pastas públicas herdadas quando a reversão estiver concluída.

  1. No servidor Exchange herdado, execute o seguinte comando para desbloquear as pastas públicas herdadas do Exchange. Esse processo pode levar várias horas.

    Set-OrganizationConfig -PublicFoldersLockedForMigration:$False
    
  2. No servidor exchange 2013, execute os seguintes comandos para remover as caixas de correio de pasta pública.

    Get-Mailbox -PublicFolder | Where{$_.IsRootPublicFolderMailbox -eq $false} | Remove-Mailbox -PublicFolder -Force -Confirm:$false
    
    Get-Mailbox -PublicFolder | Remove-Mailbox -PublicFolder -Force -Confirm:$false
    
  3. No servidor do Exchange herdado, execute o comando a seguir para definir o PublicFolderMigrationComplete sinalizador como $false.

    Set-OrganizationConfig -PublicFolderMigrationComplete:$False