Partilhar via


Migrar pastas públicas do Exchange 2013 para o Exchange 2016 ou Exchange 2019

Para migrar suas pastas públicas do Exchange 2013 para o Exchange 2016 ou Exchange 2019, você precisa mover todas as suas caixas de correio de pasta pública do Exchange 2013 para um servidor do Exchange 2016 ou servidor do Exchange 2019.

Antes de mover suas caixas de correio de pasta pública, aqui estão algumas coisas que você deve considerar:

  • Capacidade: o tamanho das caixas de correio de pasta pública pode variar significativamente dependendo de quantas pastas públicas e caixas de correio de pasta pública você tem. Verifique se os servidores do Exchange de destino para onde você moverá suas caixas de correio de pasta pública têm capacidade de armazenamento suficiente.

  • Tempo: pode levar um tempo para mover suas caixas de correio de pasta pública. Os seguintes itens podem afetar quanto tempo leva:

  • Tamanho da caixa de correio da pasta pública

  • O número de caixas de correio de pastas públicas

  • Largura de banda de rede

A boa notícia é que as pastas públicas continuarão disponíveis durante a movimentação da caixa de correio de pasta pública. Há apenas uma breve janela de tempo em que as pastas públicas podem não estar disponíveis (conforme a mudança é concluída).

Do que você precisa saber para começar?

Dica

Está com problemas? Peça ajuda nos fóruns do Exchange. Visite os fóruns em: Exchange Server, Exchange Online ou Proteção do Exchange Online.

Use o Shell de Gerenciamento do Exchange para mover caixas de correio de pastas públicas do Exchange 2013 para o Exchange 2016 ou Exchange 2019

  1. Execute o seguinte comando para obter uma lista de todas as caixas de correio de pasta pública do Exchange 2013:

    Get-ExchangeServer | Where {($_.AdminDisplayVersion -Like 'Version 15.0*') -And ($_.ServerRole -Like '*Mailbox*')} | Get-Mailbox -PublicFolder | Get-MailboxStatistics | Format-Table -Auto ServerName,DisplayName,TotalItemSize
    
  2. Use a seguinte sintaxe para listar todos os bancos de dados de caixa de correio em todos os servidores da caixa de correio do Exchange 2016 ou exchange 2019:

    Get-ExchangeServer | Where {($_.AdminDisplayVersion -like '<Version>') -and ($_.ServerRole -Like "*Mailbox*")} | Get-MailboxDatabase | Format-List Server,Name,EdbFilePath
    

    Você pode usar as informações de localização retornadas por esse comando para marcar o espaço de disco gratuito disponível para cada banco de dados de caixa de correio.

    Este exemplo retorna os locais de todos os bancos de dados de caixa de correio em todos os servidores da caixa de correio do Exchange 2016.

    Get-ExchangeServer | where {($_.AdminDisplayVersion -like 'Version 15.1*') -and ($_.ServerRole -Like '*Mailbox*')} | Get-MailboxDatabase | Format-List Server,Name,EdbFilePath
    

    Este exemplo retorna os locais de todos os bancos de dados de caixa de correio em todos os servidores da caixa de correio do Exchange 2019.

    Get-ExchangeServer | where {($_.AdminDisplayVersion -like 'Version 15.2*') -and ($_.ServerRole -Like '*Mailbox*')} | Get-MailboxDatabase | Format-List Server,Name,EdbFilePath
    

    Este exemplo retorna os locais de todos os bancos de dados de caixa de correio em todos os servidores da Caixa de Correio do Exchange 2016 e exchange 2019.

    Get-ExchangeServer | where {(($_.AdminDisplayVersion -like 'Version 15.1*') -or ($_.AdminDisplayVersion -like 'Version 15.2*')) -and ($_.ServerRole -Like '*Mailbox*')} | Get-MailboxDatabase | Format-List Server,Name,EdbFilePath
    
  3. Use as informações das etapas anteriores para decidir o banco de dados de caixa de correio de destino e/ou servidor de caixa de correio (se você tiver mais de uma) para mover algumas ou todas as caixas de correio de pasta pública. Por exemplo, talvez você não queira mover três caixas de correio de pasta pública grandes para um servidor com pouco espaço disponível na unidade.

    Você também pode decidir se deseja mover todas as caixas de correio de pasta pública ao mesmo tempo, todas as caixas de correio de pastas públicas em um servidor específico ou uma caixa de correio de pastas públicas específica.

    Escolha o comando que se enquadre no tipo de mudança que você deseja fazer. Substitua os nomes do servidor do Exchange, nomes de banco de dados e nomes de caixas de correio de pastas públicas por seus próprios.

    • Mova todas as caixas de correio de pasta pública do Exchange 2013 ao mesmo tempo.

      Get-ExchangeServer | Where {($_.AdminDisplayVersion -Like "Version 15.0*") -And ($_.ServerRole -Like "*Mailbox*")} | Get-Mailbox -PublicFolder | New-MoveRequest -TargetDatabase Ex2016MbxDatabase
      
    • Mova todas as caixas de correio de pasta pública em um servidor específico do Exchange 2013 ao mesmo tempo.

      Get-Mailbox -PublicFolder -Server Ex2013Mbx | New-MoveRequest -TargetDatabase Ex2016MbxDatabase
      
    • Mova uma caixa de correio de pasta pública específica do Exchange 2013.

      New-MoveRequest "Sales Public Folder Mailbox" -TargetDatabase Ex2016MbxDatabase
      
  4. Para ver o status das solicitações de movimentação que você criou, execute o seguinte comando:

    Get-MoveRequest
    

    Dependendo do tamanho das caixas de correio de pasta pública que você está movendo e da capacidade disponível da sua rede, a movimentação pode levar vários dias para ser concluída.

    Para obter uma lista de possíveis valores de status que podem ser retornados, consulte a próxima seção.

Como saber se funcionou?

Para verificar se você migrou com êxito todas as pastas públicas do Exchange 2013 para o Exchange 2016 ou Exchange 2019, siga as seguintes etapas:

  • Verifique o status das solicitações de movimentação criadas executando o seguinte comando no Shell de Gerenciamento do Exchange em um servidor de caixa de correio do Exchange 2016 ou Exchange 2019:

    Get-MoveRequest
    

    O comando retornará cada solicitação de movimentação que você criou junto com um dos seguintes valores status:

    • Concluída: a caixa de correio de pasta pública foi movida com êxito para o banco de dados da caixa de correio de destino.

    • CompletedWithWarning: a caixa de correio de pasta pública foi movida para o banco de dados de caixa de correio de destino, mas um ou mais problemas foram encontrados durante a mudança. Você pode encontrar mais informações visualizando o relatório de movimentação que foi entregue à caixa de correio do Administrador.

    • CompletionInProgress: a caixa de correio da pasta pública se move para o banco de dados da caixa de correio de destino está em seus estágios finais. As pastas públicas hospedadas nesta caixa de correio podem ficar indisponíveis por um breve período de tempo durante a finalização da movimentação.

    • InProgress: a caixa de correio da pasta pública se move para o banco de dados de caixa de correio de destino está em andamento. As pastas públicas hospedadas nesta caixa de correio estão disponíveis durante essa etapa da movimentação.

    • Falha: o movimento da caixa de correio da pasta pública falhou por um ou mais motivos. Você pode encontrar mais informações visualizando o relatório de movimentação que foi entregue à caixa de correio do Administrador.

    • Enfileirada: a movimentação da caixa de correio da pasta pública foi enviada, mas a mudança ainda não foi iniciada.

    • Repetição: o serviço de migração está tendo problemas para prosseguir com o trabalho, mas não desistiu e continuará tentando.

    • AutoSuspended: o movimento da caixa de correio de pasta pública está pronto para entrar em seus estágios finais, mas não prosseguirá até que você retome manualmente a mudança.

      Essa opção pode ser útil se você quiser escolher a hora em que uma mudança será concluída. Você pode suspender automaticamente uma movimentação ao criá-la usando a opção SuspendWhenReadyToComplete no cmdlet New-MoveRequest . Para retomar a movimentação quando você estiver pronto, use o cmdlet Resume-MoveRequest.

    • Suspenso: a movimentação da caixa de correio da pasta pública foi suspensa manualmente pelo cmdlet Suspend-MoveRequest e não continuará até que você retome manualmente a mudança. Para retomar a movimentação quando você estiver pronto, use o cmdlet Resume-MoveRequest.

  • Exiba o local das caixas de correio da pasta pública após a conclusão da solicitação de movimentação executando o seguinte comando em um servidor exchange 2016 ou Exchange 2019:

    Get-Mailbox -PublicFolder | Get-MailboxStatistics | Format-Table ServerName,DisplayName,TotalItemSize
    

    Nas caixas de correio da pasta pública de lista que são retornadas, verifique se cada uma delas foi movida para um servidor da caixa de correio do Exchange 2016.