/
/

Como migrar caixas de correio do Exchange Online sem downtime

por Team Ninja
How to Migrate Exchange Online Mailboxes Without Downtime blog banner image

Resumo instantâneo

Esta postagem do blog NinjaOne oferece uma lista abrangente de comandos CMD básicos e um mergulho profundo nos comandos do Windows, com +70 comandos CMD essenciais para usuários iniciantes e avançados. Explicamos sobre comandos práticos de prompt de comando para gerenciamento de arquivos, navegação em diretórios, solução de problemas de rede, operações de disco e automação, tudo com exemplos reais para maximizar a produtividade. Seja para aprender comandos básicos CMD ou dominar ferramentas avançadas de CLI do Windows, este guia ajuda você a usar o prompt de comando com mais eficiência.

Este guia explica como fazer uma migração do Exchange Online. Com ele, é possível migrar caixas de correio do Exchange Online sem downtime entre tenants do Microsoft 365 ou com servidores Exchange locais, sem interromper o fluxo de e-mails. O processo cobre tanto caixas de correio de usuários quanto caixas compartilhadas.

Pré-requisitos para migrar caixas de correio do Exchange Online

MSPs e administradores de TI internos precisam migrar caixas de correio do Exchange Online entre tenants ou configurações sem afetar o acesso dos usuários. Isso deve ocorrer sem bloqueios de caixa de correio nem atrasos de sincronização, garantindo que os e-mails continuem a ser enviados e recebidos. Itens de calendário e outros dados do Exchange também precisam ser preservados na migração.

Antes de migrar qualquer caixa de correio, o primeiro passo é garantir um backup completo de todos os dados envolvidos. A melhor forma de fazer isso é com uma solução completa de backup na nuvem para Microsoft 365 projetada para backup SaaS.

Também vale reconhecer que uma migração sem downtime (ou o mais perto disso que for viável na prática) exige planejamento. Isso inclui ter as licenças necessárias disponíveis no tenant de destino e revisar e adaptar qualquer script encontrado on-line ao seu ambiente específico, evitando comportamentos inesperados durante o processo de várias etapas. Entender com clareza o processo de migração descrito pela Microsoft é fundamental para o sucesso.

Dependendo do cenário, serão necessários também acesso de administrador global, acesso ao PowerShell (com o Exchange Online Management Module) e o Azure AD Connect (no caso de servidores Exchange locais em ambiente híbrido).

Etapa 1: audite as caixas de correio para verificar a prontidão

Antes de migrar, é preciso saber onde estão e o que são essas caixas de correio. Para listar todas as caixas ativas no PowerShell, use o comando a seguir:

Get-Mailbox -ResultSize Unlimited | Select-Object DisplayName, PrimarySmtpAddress, ArchiveStatus

Em seguida, verifique o tamanho e os limites de uma caixa específica executando:

Get-MailboxStatistics -Identity [email protected] | Select-Object DisplayName, TotalItemSize, ItemCount

Etapa 2: ative o MRS proxy para migrações híbridas ou em etapas

Em migrações híbridas ou em etapas, é necessário ativar o endpoint do MRS proxy com o seguinte comando do PowerShell:

Set-WebServicesVirtualDirectory -Identity "Server\EWS (Default Web Site)" -MRSProxyEnabled $true

Para confirmar que deu certo, execute:

Get-WebServicesVirtualDirectory | FL Identity,MRSProxyEnabled

Isso é obrigatório para mover caixas de correio entre o Exchange local e o Exchange Online, ou entre tenants usando movimentações remotas via PowerShell.

Etapa 3: prepare o ambiente de destino

Antes de prosseguir, confirme que o ambiente de destino tem a capacidade e as licenças necessárias para a migração e que o usuário final foi avisado. Depois, será preciso:

  • criar as contas de usuário e atribuir UPNs correspondentes
  • atribuir licenças de caixa de correio aos usuários de destino no Microsoft 365
  • configurar domínios aceitos e aliases de e-mail

Opcionalmente, também dá para configurar o encaminhamento automático dos endereços afetados:

Set-Mailbox -Identity [email protected] -ForwardingSmtpAddress [email protected] -DeliverToMailboxAndForward $true

Se houver preocupação com problemas de cache offline nos clientes Outlook (por exemplo, um aumento drástico no tamanho da caixa de correio em máquinas com pouco espaço em disco), é possível implantar scripts que alteram esse comportamento modificando os valores de registro em:

HKEY_CURRENT_USER\Software\Microsoft\Office\<version>\Outlook\OST

Se o DNS for reconfigurado como parte da migração, reduza o TTL com antecedência para que as alterações nos registros MX, Autodiscover e SPF sejam aplicadas rapidamente. Talvez também seja necessário configurar os redirecionamentos do Autodiscover do Outlook para os clientes via Política de Grupo, caso essas configurações mudem para os usuários finais.

Etapa 4: faça a pré-migração das caixas de correio

As migrações de caixas de correio do Exchange Online podem ser feitas em lotes com o cmdlet New-MigrationBatch, usando como origem um arquivo CSV que lista as caixas prontas para migrar. O CSV deve seguir este formato:

EmailAddress
[email protected]
[email protected]

Depois, execute a migração usando o arquivo (ajustando o caminho para o do seu sistema):

New-MigrationBatch -Name "Batch01" -SourceEndpoint "SourceTenantEndpoint" -CSVData ([System.IO.File]::ReadAllBytes("C:\Users\admin\Desktop\mailboxes.csv")) -TargetDeliveryDomain "targetdomain.onmicrosoft.com" -AutoStart -AutoComplete:$false

Valide o lote executando Get-MigrationBatch e Get-MigrationUser, substituindo Batch01 pelo nome do lote:

Get-MigrationBatch
Get-MigrationUser -BatchId "Batch01"

Etapa 5: faça o cutover e conclua a migração

Não avance para esta etapa antes de estar pronto para o cutover.

Para acompanhar o status dos lotes de migração, execute:

Get-MigrationBatch | Format-Table Status

Quando estiver tudo pronto para finalizar a migração, execute Complete-MigrationBatch:

Complete-MigrationBatch -Identity "Batch01"

Novamente, substitua Batch01 pelo nome do lote que deseja concluir.

Etapa 6: reconfigure o acesso dos clientes sem interrupções

Com o redirecionamento do Autodiscover configurado corretamente, os clientes Outlook detectam a nova caixa de correio automaticamente. Para que sigam o redirecionamento HTTP de forma automática, use o objeto de Política de Grupo em Configuração do Usuário > Modelos Administrativos > Microsoft Outlook > Configurações de Conta > Exchange > AutoDiscover.

Pode ser necessário limpar o cache de DNS e reiniciar o Outlook para que algumas alterações entrem em vigor. Isso pode ser feito com a implantação remota de scripts que executam o comando ipconfig /flushdns e o comando taskkill /im outlook.exe /f nos clientes Windows.

E a migração de caixas de correio compartilhadas para o Exchange Online?

Esse mesmo processo vale para migrar caixas de correio compartilhadas no Exchange Online.

Outras considerações e solução de problemas em migrações do Exchange Online

Ao finalizar os scripts que serão usados na migração, confirme que:

  • as caixas de correio compartilhadas serão migradas com as permissões corretas preservadas
  • se houver ferramentas de terceiros, elas estejam bem coordenadas para eliminar o downtime
  • os perfis dos usuários finais sejam atualizados via MDM, dispensando intervenção manual
  • permissões como Enviar Como/Enviar em Nome de e outras sejam recriadas no tenant de destino, se necessário
ProblemaCausaSolução
Outlook pede um novo perfilAutodiscover mal configuradoVerifique o DNS e as configurações de redirecionamento no GPO
E-mails não chegamMX não atualizadoConfirme a propagação do DNS
Loops de encaminhamentoEncaminhamento para si mesmo mal configuradoDesative a entrega dupla temporariamente
Erro de licença no destinoNenhuma licença atribuídaAtribua a licença de caixa de correio do M365 com antecedência

Problemas de sincronização podem ser rastreados pelo Centro de Administração do Exchange e pelos logs do PowerShell.

NinjaOne simplifica migrações complexas de caixas de correio sem downtime

Migrar caixas de correio é uma tarefa estressante para qualquer administrador de TI ou MSP: é um processo complexo, de várias etapas, sujeito a erros por causa das variações de configuração. Mesmo interrupções curtas podem significar mensagens perdidas e usuários frustrados.

NinjaOne ajuda nas tarefas de servidor e de cliente ligadas às migrações do Exchange Online: permite executar scripts de pré e pós-migração nos dispositivos dos usuários finais, garantindo que recebam as mudanças de configuração no momento certo. Os logs podem ser monitorados em busca de falhas, o que permite tratar problemas de fluxo de e-mails ou de autenticação antes que eles afetem os usuários.

Recursos como marcação de dispositivos e usuários também contribuem para migrações tranquilas. Dá para marcar usuários pelo status da migração (em preparação, migrado ou pendente) e disparar ações automáticas quando a migração termina com sucesso, como limpar o cache de DNS, remover perfis antigos do Outlook ou redefinir outras configurações. Cada ação e cada resultado ficam visíveis e registrados no painel do NinjaOne, mantendo supervisão e controle totais sobre todas as fases da migração.

Guia de início rápido

NinjaOne oferece recursos de migração, mas com algumas limitações importantes:

1. Abordagem de migração:

– NinjaOne não recomenda usar seu backup SaaS como ferramenta principal de migração– É possível fazer backup de uma conta e restaurar em outra conta individual (dentro do mesmo tenant)– Na prática, é uma restauração 1:1, não uma solução de migração em massa

2. Recursos de migração:

– Migra e-mails entre contas do mesmo tenant– Preserva a data e a hora originais dos e-mails– Permite migrar para outros provedores de e-mail (Gmail, Microsoft 365 e outros)– A hierarquia de pastas só é preservada na restauração para a pasta padrão

3. Limitações:

– Não migra configurações nem ajustes– Migrar pela plataforma exige tempo e esforço consideráveis– Não é recomendado para migrações de grande escala

Para uma migração completa de caixas de correio do Exchange Online sem downtime, recomendamos consultar um serviço especializado em migração ou usar as ferramentas nativas da Microsoft, já que a solução do NinjaOne funciona mais como backup e restauração do que como ferramenta dedicada de migração.

Recomendados para você

Pronto para simplificar as partes mais difíceis da TI?