Migración de inquilino a inquilino Office 365 (plan de retirada incluido)

Esta es una guía completa para realizar la migración de inquilino a inquilino de Office 365.

2 o más semanas antes de la migración

1. Verifique la propiedad del dominio y capture la información y guárdela.
2. Capture todos los registros DNS utilizando este enlace .
3. Identifique y capture los registros DNS que son relevantes para Exchange (si realiza una transferencia de dominio): TXT , MX y SPF .
4. En cada registro MX, tome nota del valor TTL

  • Necesitamos solicitar que el valor TTL se reduzca a un número más pequeño, por ejemplo, 5 minutos.
  • Si el TTL no puede reducirse a 5 minutos, tome nota del valor más bajo. Por ejemplo, si el valor más bajo es 4 horas, el registro MX deberá cambiarse 4 horas antes de que comience la migración.
  • Solicite que el TTL se actualice al menos 8 horas antes de la migración.

5. Consulta la disponibilidad del dominio a través de este enlace .

  • Esto comprueba si you@ nombre de dominio .onmicrosoft.com ya está en uso en otro inquilino. Comprueba SharePoint Online, pero nueve de cada diez veces, si SharePoint Online usa el dominio, puede estar seguro de que Exchange o los sufijos UPN también están en uso.

Migración de inquilino a inquilino Office 365 (plan de retirada incluido)

  • Si intenta agregar el dominio en nuestro arrendatario cuando ya está tomado como nombre de dominio en otro arrendatario, obtendrá un error que indica que ya está en uso.

Migración de inquilino a inquilino Office 365 (plan de retirada incluido)

6. Determine qué servicios de Microsoft 365 son necesarios para el dominio.

  • Intercambio en línea (TXT, MX, SPF, CNAME)
  • Equipos de Microsoft
  • Gestión de dispositivos móviles

7. Decisión necesaria: discuta los requisitos de dominio y DNS

Nombre de dominio:

  • Para transferir el registro del nombre de dominio al inquilino B (inquilino de destino), inicia una solicitud de transferencia.
  • Esto genera un correo electrónico para el propietario del dominio actual (inquilino A – inquilino de origen) solicitando la aprobación de la transferencia.
  • El propietario actual debe asegurarse de que el dominio esté desbloqueado para la transferencia y es posible que deba generar un código de autorización.
  • Una vez que se acepta la transferencia, el proceso puede tardar entre 24 y 48 horas en completarse.
  • Cualquier servicio vinculado a los nombres de dominio alojados en el antiguo registrador dejará de funcionar.

Registros DNS:

Copia de TODOS los registros (no solo de Exchange) para configurar los registros en los servidores DNS de destino.

8. Discuta con el equipo del proyecto qué elementos NO se migran con la herramienta de migración de BitTitan.

9. Solicite derechos de administrador de dominio para el portal de administración de O365 en el origen

Se requieren derechos de administrador como parte del proceso que necesitamos para eliminar el dominio del portal de administración en Origen y luego agregar el dominio a Destino.

10. Inicie sesión en el Portal de administración de O365 en Source y revise las Reglas y conectores de correo EXO

11. Verifique que los dominios/direcciones IP NO estén en la lista negra utilizando las listas negras de mxtoolbox .

Importante : si está en la lista negra, cuando incluyamos en la lista blanca los dominios/direcciones IP.

12. Inicie sesión en el Portal de administración de O365 en el origen y exporte los dominios aceptados, los grupos, los buzones de correo, los recursos, los buzones de correo compartidos y la lista de usuarios a EXCEL.

13. Revise el tamaño de cada buzón que se va a migrar.

  • BitTitan solo puede migrar hasta 50 Gb por licencia.
    Si los buzones son más grandes, es posible que necesite licencias adicionales.

14. Revisa la configuración del correo

  • ¿Hay alguna regla de reenvío?
  • Acceso delegado
  • Direcciones de proxy

15. Finalice la Lista de Usuarios, Grupos y los buzones compartidos a migrar

16. Cree todos los buzones de correo de usuario, buzones de correo compartidos, grupos de distribución, grupos de seguridad, contactos y recursos en el destino.

17. Agregar acceso de delegado a buzones/calendarios en el destino

  • Inicie sesión en el centro de administración de Microsoft 365
  • Ir a Exchange desde los centros de administración
  • Agregar acceso delegado a buzones/calendarios

18. Crea comunicaciones de usuario

  • Esto solo hay que señalarlo
  • Project Manager gestionar estas comunicaciones

19. Crear 2 cuentas de prueba en origen

  • Solicite que se creen dos cuentas de prueba en la Fuente. 
  • BitTitan se utilizará para migrar esas cuentas de prueba a Destino.
  • Asegúrese de que la cuenta de tenantname.onmicrosoft.com esté adjunta a cada buzón en Microsoft 365
  • La cuenta de administrador global recibirá permisos completos (más adelante en el documento)

20. Rellene las 2 cuentas de prueba en origen con los siguientes datos

  • Correo electrónico
  • carpetas
  • Calendario (citas únicas y periódicas)
  • Contacto
  • Tareas

21. Crear 2 cuentas de prueba en el destino

  • Solicite que se creen dos cuentas de prueba en la Fuente. 
  • BitTitan se utilizará para migrar esas cuentas de prueba a Destino.
  • La cuenta de administrador global recibirá permisos completos (más adelante en el documento)

22. Otorgue a la cuenta de administrador global acceso completo a los buzones:

Get-Mailbox -ResultSize ilimitado | Add-MailboxPermission -Usuario "cuenta de administrador" -AccessRights FullAccess -InheritanceType All -AutoMapping $false

23. EWS debe estar funcionando en el servidor Source Exchange

  • BitTitan usa EWS para acceder a los dominios de origen y destino.
  • Sin acceso no habrá migración.

24. Pruebe el acceso al buzón abriendo cualquier otro buzón con la cuenta de administrador usando OWA

  • Abra el navegador a https://office.com
  • Cuando se le soliciten las credenciales, ingrese el nombre de usuario y la contraseña de la cuenta que se usará para acceder al buzón.
  • Si usa credenciales administrativas, abra una nueva pestaña y pegue la URL de OWA: (https://outlook.office365.com/owa/[email protected])

25. Agregue la cuenta nombredeinquilino.onmicrosoft.com como una dirección de proxy a cada buzón en Origen.

Necesitamos realizar esto. Eliminaremos las direcciones de correo electrónico del dominio de todos los buzones antes de que podamos eliminar el dominio del inquilino.

26. Conéctese a EXO Powershell en SOURCE

27. Exporte y actualice las direcciones de proxy para incluir @tenantname.onmicrosoft.com

Get-Mailbox -ResultSize Unlimited -Filter “emailaddresses -notlike '*@tenantname.onmicrosoft.com'” | seleccione alias, dirección principal de smt, direcciones de correo electrónico | exportación-csv -NoTypeInformation "C:\Temp\mailboxes_output.csv"

Importar-csv C:\Temp\mailboxes_output.csv| ForEach-Object {
$ID = $_.PrimarySmtpAddress
$alias = $_.Alias
​​$365Email = $alias + “@tenantname.onmicrosoft.com”
Set-Mailbox -Identity $ID -EmailAddresses @{add = $365Email}
}

28. Confirme que todos los buzones se hayan actualizado. Los resultados deben ser cero.

Get-Mailbox -ResultSize Unlimited -Filter “emailaddresses -notlike '*@tenantname.onmicrosoft.com'” | seleccione alias, dirección de correo electrónico principal, direcciones de correo electrónico

29. Otorgue a la cuenta de administrador acceso completo a los buzones de correo en Destino

30. Conéctese a EXO Powershell en el destino

Otorgue acceso completo al buzón de la cuenta de servicio de BitTitan sobre todos los buzones de dominio adquiridos en el destino.

Add-MailboxPermission -Identidad "Buzón de correo de destino -Usuario "Cuenta de servicio de BitTitan" -AccessRights FullAccess -InheritanceType All -AutoMapping $false

31. Pruebe el acceso al buzón abriendo cualquier otro buzón con la cuenta de administrador usando OWA

  • Abra el navegador a https://office.com
  • Cuando se le soliciten las credenciales, ingrese el nombre de usuario y la contraseña de la cuenta de servicio de BitTitan que se usará para acceder al buzón.
  • Si usa credenciales administrativas, abra una nueva pestaña y pegue la URL de OWA:
    (https://outlook.office365.com/owa/[email protected])

32. Requisitos de licencia de BitTitan

  • 1 licencia por buzón cuando el buzón debe tener menos de 50 GB. Si el buzón tiene más de 50 Gb, necesitará 2 licencias.
  • Determine la cantidad total de buzones para migrar y obtenga la cantidad de licencias requeridas.

Nota:

Una licencia se puede utilizar hasta 10 veces por buzón. Esto supone que el punto final no cambia.
Si está probando la migración de BitTitan con cuentas de prueba, asegúrese de incluir la cantidad total de cuentas de prueba necesarias en el recuento de licencias.

33. Canjear licencias

  • Inicie sesión en la consola de BitTitan
  • En la esquina superior derecha, haz clic en la flecha hacia abajo junto a tu nombre
  • Seleccione "Canjear cupón"
  • Ingrese el código de cupón y luego haga clic en "Aplicar"
  • Aparecerá un brindis indicando que el cupón ha sido canjeado

Nota : Regístrese para obtener una cuenta BitTitan si no tiene una cuenta, asegúrese de que su cuenta esté activa verificando su dirección de correo electrónico.

34. Crear proyecto BitTitan

  • Inicie sesión en la consola de BitTitan
  • Haga clic en "Ir a Mis proyectos" -> "Crear un proyecto de buzón" -> "Crear un proyecto de buzón" -> "Siguiente paso"
  • Ingrese el nombre del proyecto
  • En Nombre del cliente, haga clic en "Nuevo" y luego agregue información.
  • Haga clic en "Siguiente paso"

35. En la configuración de origen:

  • Haga clic en "Nuevo"
  • Ingrese un nombre de punto final
  • Seleccione el punto final en el dominio de origen
  • Ingrese las credenciales de administrador
  • Haga clic en "Agregar"
  • Haga clic en "Siguiente paso"

36. En la configuración de destino:

  • Haga clic en "Nuevo"
  • Ingrese un nombre de punto final
  • Seleccione el punto final en el dominio de destino
  • Ingrese las credenciales de administrador de BitTitan
  • Haga clic en "Agregar"
  • Haga clic en "Siguiente paso"

37. En la migración de inquilino a inquilino

  • No seleccione "Habilitar la coexistencia de inquilino a inquilino"
  • Haga clic en "Guardar e ir al resumen"
  • Haga clic en "Guardar proyecto"

38. Migrar cuentas de prueba a destino usando BitTitan: migración previa a la etapa

  • Inicie sesión en la consola de BitTitan
  • Seleccione el nombre del proyecto
  • Haga clic en la flecha desplegable junto a "Agregar" y seleccione "Agregar rápido"
  • En Origen, ingrese la dirección de correo electrónico de la cuenta de prueba
  • En Destino ingrese la dirección de correo electrónico de la cuenta de prueba
  • Haga clic en "Guardar elemento y agregar otro"
  • Repita nuevamente para las otras cuentas de prueba
  • Click “Save Item And Close”

39. Perform a Pre-Stage Migration

  • Select ALL Test accounts
  • Click on the down arrow beside “Start” and select “Pre-Stage Migration”
  • In the “Pre-Stage Migration” window review the settings
  • At “Select what to migrate” confirm “Mail” is selected
  • At “Migration Scheduling” click on the down-arrow and select “Specific Time”
  • Select an appropriate date and time
  • Click “Start Migration”
  • Click on the “Refresh list” icon to get a status of the migration or click on the dashboard on the left-hand side menu

Important:

  • Allow time for the migration to complete.
  • The Pre-Stage migrates emails only.
  • Calendars, contacts, journals, notes, and tasks will only migrate during a full migration.

40. Resolve any BitTitan error messages

  • Select the accounts that errored
  • Click on the down arrow beside “Start” and select “Retry Errors”
  • In the “Retry Errors” window, review the settings
  • Click “Retry Errors”
  • Click on the “Refresh list” icon to get a status of the migration or click on the dashboard on the left-hand side menu

41. Use OWA to confirm the mailboxes contain the migrated data

  • Open the browser to https://office.com
  • When prompted for credentials, enter the user name and password of the account to be used to access the mailbox.
  • If using administrative credentials, open a new tab and paste the OWA URL (https://outlook.office365.com/owa/[email protected])

42. At Source:  Use OWA to send and receive additional email

43. Perform a full migration

  • Log into BitTitan console
  • Select the Project Name
  • Select ALL Test accounts
  • Click on the down arrow beside “Start” and select “Full Migration”
  • In the “Full Migration” window
  • Review the settings
  • At “Select what to migrate” confirm ALL options are selected
  • At “Migration Scheduling” do nothing
  • Click “Start Migration”
  • Click on the “Refresh list” icon to get a status of the migration or click on the dashboard on the left-hand side menu

44. Resolve any BitTitan error messages

  • Select the accounts that errored
  • Click on the down arrow beside “Start” and select “Retry Errors”
  • In the “Retry Errors” window, review the settings
  • Click “Retry Errors”
  • Click on the “Refresh list” icon to get a status of the migration or click on the dashboard on the left-hand side menu

45. Use OWA to confirm the mailboxes contain the migrated data

  • Open the browser to https://office.com
  • When prompted for credentials, enter the user name and password of the account to be used to access the mailbox.
  • If using administrative credentials, open a new tab and paste the OWA URL (https://outlook.office365.com/owa/[email protected])

46. Liaise with the business and confirms date and time of migration. Confirm other resources are available for migration

47. If the decision was made to take ownership of the domain and DNS before migration, initiate the transfer

1 week before migration

Export Exchange objects from Source:

48. Log into EXO Powershell at Source

49. Mailboxes:  Export UPN, Alias, SMTP and Proxy addresses

Get-Mailbox -ResultSize Unlimited | select userprincipalname,alias,primarysmtpaddress,emailaddresses | export-csv -NoTypeInformation “Backup_Source_Mailboxes.csv”

50. Groups: Export Alias, SMTP and Proxy addresses

Get-DistributionGroup -ResultSize Unlimited | select alias,primarysmtpaddress,emailaddresses | export-csv -NoTypeInformation “Backup_ Source_Groups.csv”

51. Calendar Delegation:

Get-Mailbox | foreach {
write-host -fore green “Processing $_”
Get-MailboxFolderPermission -Identity “$($_.alias):\Calendar” | where {$_.User -notlike “Anonymous” -and $_.User -notlike “Default”}} | select Identity,User,@{name=’AccessRights’;expression={$_.AccessRights -join ‘,’}} | Export-Csv -NoTypeInformation “Backup_ Source_Calendar_Delegation.csv”

Export Exchange objects from Destination:

52. Log into EXO Powershell at Destination

53. Contacts: Export Name and Email addresses

Get-Recipient -Filter {RecipientType -eq “MailContact” -and EmailAddresses -like ‘domainname‘} | select DisplayName,RecipientType,ExternalEmailAddress,EmailAddresses | export-csv -NoTypeInformation “Backup_Destination_Contacts.csv”

54. Mailboxes: Export Forwarding

For each MAILBOX:

get-Mailbox -Identity | select UserPrincipalName,DeliverToMailboxAndForward,ForwardingAddress,ForwardingSmtpAddress | export-csv -notypeinformation ‘Backup_Destination_Forwarding.csv’ -append

55. Pre-Stage Migration of all Mailboxes – email older than 10 days

Important: For the Source, use the onmicrosoft.com address

Select the Project Name
Click on the drop-down arrow beside “Add” and select “Bulk Add”
Click on “Select File”, locate the CSV file created in step 1 then click “Open”
The contents of the CSV will get imported and displayed on screen, click “Save”

Pre-stage migration:

  • Select ALL the accounts that were imported
  • Do not select the test accounts that were migrated previously
  • Click on the down arrow beside “Start” and select “Pre-Stage Migration”
  • In the “Pre-Stage Migration” window review the settings
  • At “Select what to migrate” confirm “Mail” is selected
  • At “Migration Scheduling” click on the down-arrow and select “Specific Time”
  • Select an appropriate date and time
  • Click “Start Migration”
  • Click on the “Refresh list” icon to get a status of the migration or click on the dashboard on the left-hand side menu

Important:

Allow time for the migration to complete
The Pre-Stage migrates emails only
Calendars, contacts, journals, notes, and tasks will only migrate during a full migration

56. Resolve any BitTitan error messages

  • Select the accounts that errored
  • Click on the down arrow beside “Start” and select “Retry Errors”
  • In the “Retry Errors” window, review the settings
  • Click “Retry Errors”
  • Click on the “Refresh list” icon to get a status of the migration or click on the dashboard on the left-hand side menu

57. Add the domain then request a TXT record to verify we own the domain

  • In the Admin center, go to Setup > Domains
  • Choose Add domain
  • Enter the name of the domain you want to add, then click Next
  • At Verify by, select the “TXT record” tab
  • Take a note of the TXT Name, TXT Value and TTL values. 
  • Click Save and close (do not click Verify)

58. Setup IM federation so you have chat communications during pre-cutover

Important: Cannot migrate any IM contacts to Microsoft Teams.

59. 1 day before migration

Migrate mailboxes – Full migration

  • Log into BitTitan console
  • Select the Project Name
  • Full Migration
  • Select ALL accounts
  • Click on the down arrow beside “Start” and select “Full Migration”
  • In the “Full Migration” window review the settings
  • At “Select what to migrate” confirm ALL options are selected
  • At “Migration Scheduling” do nothing
  • Click “Start Migration”
  • Click on the “Refresh list” icon to get a status of the migration or click on the dashboard on the left-hand side menu

Important: Allow time for the migration to complete.

60. Resolve any BitTitan error messages

  • Select the accounts that errored
  • Click on the down arrow beside “Start” and select “Retry Errors”
  • In the “Retry Errors” window, review the settings
  • Click “Retry Errors”
  • Click on the “Refresh list” icon to get a status of the migration or click on the dashboard on the left-hand side menu

61. Migration day

[Optional] Change the TTL value on each MX record

  • We should request that the TTL value is reduced to a smaller number eg 5 minutes
  • If the TTL cannot be lowered to 5 minutes, make note of the lowest value. Example, if the lowest value is 4 hours, the MX record will have to be changed 4 hours before your migration begins.
  • Request the TTL is updated at least 8 hours before migration

Remove domain dependencies from Source:

62. Log into Azure AD and EXO Powershell at Source

[Optional] Change FEDERATED domains to MANAGED, if applicable.

63. Run the following cmdlet to determine which domains are FEDERATED or MANAGED

Get-MsolDomain

If FEDERATED change to MANAGED:

Set-MsolADFSContext -Computer ADFS_Server_FQDN

Convert-MsolDomainToStandard -DomainName “Domain Name Here” -SkipUserConversion:$true -PasswordFile C:\passwords.txt

64. Run the following cmdlets to verify the domains are managed

Get-MsolDomain

[If Applicable] Disable the directory synchronization

Set-MsolDirSyncEnabled -EnableDirSync $false

[If Applicable] SharePoint Online public website

65. If you had also set up your domain with a SharePoint Online public website, then before you can remove the domain, you first have to set the website’s URL back to the initial domain.

[If Applicable] Skype for Business and Teams

Remove all Skype for Business and Teams licenses from the users in the source tenant. This will remove the SIP attribute from their proxy addresses.

66. Set the default domain in source tenant to domainname.onmicrosoft.com

  • In the Admin center, go to the Domains page, or choose Setup > Domains. …
  • On the Domains page, choose the domain you want to set as the default for new email addresses
  • Choose Set as default.

67. Change all Mailboxes UPNs to domainname .onmicrosoft.com domain. Replace the domainname with your domain name.

Get-MsolUser -all | select-object UserPrincipalName,ObjectID | export-csv -NoTypeInformation “User.csv”

Import-csv User.csv| ForEach-Object {
$ID = $_.UserPrincipalName
$ObjectID = $_.ObjectID
$365Email = $ID.Split(“@”)[0] + “@ domainname.onmicrosoft.com”
Set-MsolUserPrincipalName -ObjectId $ObjectID -NewUserPrincipalName $365Email}

68. Confirm the UPNs have been updated

Get-MsolUser -all | select-object UserPrincipalName,ObjectID

69. Change all Distribution Groups Primary SMTP address to domainname.onmicrosoft.com domain. Replace the domainname with your domain name.

Get-DistributionGroup -ResultSize Unlimited | select-object PrimarySMTPAddress | export-csv -NoTypeInformation “DL.csv”

Import-csv DL.csv| ForEach-Object {
$ID = $_.PrimarySmtpAddress
$365Email = $ID.Split(“@”)[0] + “@domainname.onmicrosoft.com”
Set-DistributionGroup -Identity $ID -primarysmtpaddress $365Email}

70. Confirm the primary smtp’s have been updated

Get-DistributionGroup -ResultSize Unlimited | select-object PrimarySMTPAddress

71. As we changed every mailboxes UPN, the primary SMTP addresses has also been updated to domainname.onmicrosoft.com. Now remove all aliases from every mailbox using this script:

$users = Get-Mailbox -ResultSize Unlimited | Where {$_.Emailaddresses.count -gt 1}
foreach ($user in $users) {
foreach ($email in $user.emailaddresses){
if ($email -ne “SMTP:”+$user.PrimarySmtpAddress){
Set-Mailbox -Identity $user.name -EmailAddresses @{Remove=$email}
}
}
Write-host $user.primarysmtpaddress “has been processed”
}

72. Confirm the Primary and Alias addresses are both domainname.onmicrosoft.com ONLY

Get-Mailbox | select PrimarySmtpAddress,EmailAddresses

73. Remove all aliases from every distribution group

$groups = Get-DistributionGroup -ResultSize Unlimited | Where {$_.Emailaddresses.count -gt 1}
foreach ($group in $groups) {
foreach ($email in $group.emailaddresses){
if ($email -ne “SMTP:”+$group.PrimarySmtpAddress){
Set-DistributionGroup -Identity $group.name -EmailAddresses @{Remove=$email}
}
}
Write-host $group.primarysmtpaddress “has been processed”
}

74. Confirm the Primary and Alias addresses are both domainname.onmicrosoft.com ONLY

Get-DistributionGroup | select PrimarySmtpAddress,EmailAddresses

[If Required] O365 Groups: User the cmdlets below to remove the domain:

Get-UnifiedGroup -Identity “name” | select primarysmtpaddress,emailaddresses

Set-UnifiedGroup -Identity “name” -PrimarySMTPAddress [email protected]
Set-UnifiedGroup -Identity “name” -EmailAddresses @{remove=”smtp:[email protected]”}

75. Confirm all dependencies have been removed. Replace the domainname with your domain name.

Get-MsolUser -DomainName domainname.com -all

Important:

  • If the results identify a user that is NOT licensed and STILL has an alias
  • Assign the user a license
  • Go into EXO and set their primary address to onmicrosoft.com then remove all aliases
  • Remove the license
  • Remove Domain from Source

76. Remove the domain from the source Microsoft 365 tenant

  • In the Admin center, go to Setup > Domains
  • Open the domain you wish to remove
  • Click Remove
  • At “Are you sure you want to remove this domain” click Remove
  • Confirm the domain was removed successfully then click Close

Important:

  • Allow up to 60 minutes before adding the domains into the destination tenant
  • O365 may still think the domain is still in use

77. Add Mail Rules and Connectors at Destination

[If required]

  • Log into O365 Admin Portal
  • Go to Exchange admin center – Protection – Connection filter – Edit “Default”, go to “connection filtering”, add the IP address into the “IP Allow list”
  • Go to Exchange admin center – Protection – Spam filter – Edit “Default”, go to “allow lists”, add the domain name into the “Domain allow list”

78. Verify the domain

  • In the Admin center, go to Setup > Domains
  • Open the domain previously added.
  • Click Start setup
  • Click Verify
  • At Set up your online services select I will manage my own DNS records then click Next
  • At Choose your online services select the required services then click Next
  • You will see a page with all the required DNS records
    Update the DNS records
    Allow time for the DNS changes to propagate globally ~ 20 mins
  • Click Verify
  • Confirm there are green tick marks beside the MX and TXT records
    If no CNAME, the overall verification process will fail
    Instead click Ignore incorrect DNS
  • Click Finish – you’re done!

79. Verify changes

  • Check Domain in Microsoft 365
  • Go to Microsoft 365 Admin Centre and click on Domains
  • Select the domain you have just added and click on ‘View DNS Settings’

80. Check Domain

To check everything is setup as it should be, wait around an hour for all updates to take effect then launch: https://centralops.net/co/
Type in the domain name and check all records are set as in ‘View DNS Settings’ above.

81. Remove Email Forwarding at Destination

Log into EXO Powershell at Destination and run the following cmdlets for each user:

Set-Mailbox -Identity “DestinationUserEmailAddress” -ForwardingAddress $null -DeliverToMailboxAndForward $false

82. Add aliases for each user at Destination:

  • Log into the on-premise Exchange server
  • Run Exchange powershell and execute the following cmdlets:

Set-RemoteMailbox -Identity “[email protected]” -EmailAddresses @{Add=”smtp:name1@domain”,”smtp:name2@domain”}

83. For each GROUP: 

  • Log into the on-premise Exchange server
  • Run Exchange powershell and execute the following cmdlets:

Set-DistributionGroup -Identity “groupname” -EmailAddresses @{add=”[email protected]”}

84. Change the TTL value on each MX record back to the original setting eg 1 hour

85. Migrate Mailboxes – Final Migration

  • Log into BitTitan console
  • Select the Project Name
  • Select ALL accounts
  • Click on the down arrow beside “Start” and select “Full Migration”
  • In the “Full Migration” window review the settings
  • At “Select what to migrate” confirm ALL options are selected
  • At “Migration Scheduling” do nothing
  • Click “Start Migration”
  • Click on the “Refresh list” icon to get a status of the migration or click on the dashboard on the left-hand side menu

Important: Allow time for the migration to complete

86. Resolve any BitTitan error messages

  • Once resolved
  • Select the accounts that errored
  • Click on the down arrow beside “Start” and select “Retry Errors”
  • In the “Retry Errors” window, review the settings
  • Click “Retry Errors”
  • Click on the “Refresh list” icon to get a status of the migration or click on the dashboard on the left-hand side menu

87. Delete Contacts at Destination

Connect to EXO at Destination and run the following cmdlet:

Import-csv “Backup_Destination_Contacts.csv”| ForEach-Object {
$DisplayName = $_.DisplayName
Remove-MailContact -Identity $Displayname}

88. Confirm the Contact has been deleted:

Import-csv “Backup_Destination_Contacts.csv”| ForEach-Object {
$DisplayName = $_.DisplayName
Get-MailContact -Identity $Displayname}

89. Set the default email address at Destination

For each USER:

  • Log into the on-premise Exchange server
  • Run Exchange powershell and execute the following cmdlets:

Set-RemoteMailbox “[email protected]” -PrimarySmtpAddress “[email protected]

90. For each GROUP:

  • Log into the on-premise Exchange server
  • Run Exchange powershell and execute the following cmdlets:

Set-DistributionGroup -Identity ‘DisplayName’ -PrimarySmtpAddress “[email protected]” -EmailAddressPolicyEnabled $false

91. For each SHARED MAILBOX:

  • Log into the on-premise Exchange server
  • Rename the display name back to the original display name

Important: Allow time for all changes to sync to O365.

Post-Migration Activities

92. Verify delegates / aliases have been correctly populated

  • Open O365 Admin Portal and both Source and Destination
  • Compare Users / Shared Mailboxes etc to confirm delegates and aliases have been added correctly.

Migrate Mailboxes – Final Migration

  • Log into BitTitan console
  • Select the Project Name
  • Full Migration
  • Select ALL accounts
  • Click on the down arrow beside “Start” and select “Full Migration”
  • In the “Full Migration” window review the settings
  • At “Select what to migrate” confirm ALL options are selected
  • At “Migration Scheduling” do nothing
  • Click “Start Migration”
  • Click on the “Refresh list” icon to get a status of the migration or click on the dashboard on the left-hand side menu

Important: Allow time for the migration to complete.

93. Resolve any BitTitan error messages

Select the accounts that errored
Click on the down arrow beside “Start” and select “Retry Errors”
In the “Retry Errors” window, review the settings
Click “Retry Errors”
Click on the “Refresh list” icon to get a status of the migration or click on the dashboard on the left-hand side menu

94. Execute End User Test Plan

Launch Outlook at Destination and verify the contents of the following:

Calendario de
contactos de correo electrónico Envíe y reciba correos electrónicos INTERNAMENTE y verifique que se hayan recibido . Envíe y reciba correos electrónicos EXTERNAMENTE y verifique que se hayan recibido . Verifique la dirección de correo electrónico del remitente. Envíe y reciba correos electrónicos desde un BUZÓN COMPARTIDO y confirme que se han recibido. Verifique la dirección de correo electrónico del remitente. Envíe una invitación de calendario de prueba a un colega y confirme que se recibió la invitación.






95. Inicie sesión en EXO Powershell en Destino

Para cada buzón, elimine la cuenta de servicio

Remove-MailboxPermission -Identity "User1" -User "BitTitan service account" -AccessRights FullAccess -InheritanceType All

96. Tomar posesión de los registros de dominio y DNS

[Si aún no lo ha hecho]: si el propietario actual realizó los cambios necesarios en el DNS, asuma la propiedad de los dominios y los registros DNS.

Plan de retirada

97. Cambiar la dirección de correo electrónico predeterminada a la dirección de correo electrónico anterior

  • Inicie sesión en el servidor de Exchange local
  • Ejecute Exchange powershell y ejecute los siguientes cmdlets:

Set-RemoteMailbox “nombre de [email protected]” -PrimarySmtpAddress “[email protected]

98. Para cada USUARIO:

Inicie sesión en el servidor de Exchange local.
Ejecute Exchange powershell y ejecute los siguientes cmdlets:

Set-RemoteMailbox “[email protected]” -EmailAddresses @{remove=”[email protected]”}

99. Para cada GRUPO:

Inicie sesión en el servidor de Exchange local.
Ejecute Exchange powershell y ejecute los siguientes cmdlets:

Set-DistributionGroup -Identity "groupname" -EmailAddresses @{remove=”[email protected]”}

100. Verifique que los atributos se hayan actualizado:

  • Inicie sesión en el servidor de Exchange local
  • Ejecute Exchange powershell y ejecute los siguientes cmdlets:

Get-RemoteMailbox-Identidad | seleccione userprincipalname,alias,primarysmtpaddress,emailaddresses

101. Volver a crear contactos en el destino:

Inicie sesión en EXO Powershell en Destination y ejecute los siguientes cmdlets:

Importar-csv “Backup_Destination_Contacts.csv”| Para cada objeto {
$DisplayName = $_.DisplayName
$Email = $_.EmailAddresses
New-MailContact -Name $Displayname -ExternalEmailAddress $Email}

102. Habilitación del reenvío de Destino a CONTACTO

Inicie sesión en EXO Powershell en Destination
Ejecute los siguientes cmdlets:

Set-Mailbox -Identidad “nombre de [email protected]” -DeliverToMailboxAndForward $true -Dirección de reenvío “[email protected]

103. Cambios de DNS inversos

104. Confirme que se hayan eliminado todas las dependencias. Reemplace el nombre de dominio con su nombre de dominio.

Get-MsolUser -DomainName nombrededominio.com -todos

105. Eliminar el dominio del inquilino de Microsoft 365 de destino

  • En el Centro de administración de Microsoft 365, vaya a Configuración > Dominios
  • Abre el dominio que deseas eliminar
  • Haga clic en Quitar
  • En "¿Está seguro de que desea eliminar este dominio?", haga clic en Eliminar
  • Confirme que el dominio se eliminó con éxito y luego haga clic en Cerrar

Importante :

Espere hasta 60 minutos antes de agregar los dominios al inquilino de destino
O365 aún puede pensar que el dominio todavía está en uso

106. Agregue el dominio en Origen y luego solicite un registro TXT para verificar que somos dueños del dominio

  • En el Centro de administración de Microsoft 365, vaya a Configuración > Dominios
  • Elija Agregar dominio
  • Ingrese el nombre del dominio que desea agregar, luego haga clic en Siguiente
  • En Verificar por, seleccione la pestaña "Registro TXT"
  • Tome nota del nombre TXT, el valor TXT y los valores TTL.
  • Haga clic en Guardar y cerrar (no haga clic en Verificar)

107. Verifica el dominio

  • En el Centro de administración de Microsoft 365, vaya a Configuración > Dominios
  • Abra el dominio agregado anteriormente.
  • Haga clic en Iniciar configuración
  • Haga clic en Verificar
  • En Configurar sus servicios en línea, seleccione Administraré mis propios registros DNS y luego haga clic en Siguiente
  • En Elija sus servicios en línea, seleccione los servicios requeridos y luego haga clic en Siguiente
  • Verá una página con todos los registros DNS requeridos
  • Actualizar los registros DNS
  • Deje tiempo para que los cambios de DNS se propaguen globalmente ~ 20 minutos
  • Haga clic en Verificar
  • Confirme que hay marcas verdes al lado de los registros MX y TXT
  • Si no hay CNAME, el proceso de verificación general fallará
  • En su lugar, haga clic en Ignorar DNS incorrecto
  • Haga clic en Finalizar: ya ha terminado.

108. Verificar cambios

  • Comprobar dominio en Microsoft 365
  • Vaya al Centro de administración de Microsoft 365 y haga clic en Dominios
  • Seleccione el dominio que acaba de agregar y haga clic en 'Ver configuración de DNS'

109. Comprobar dominio

Para verificar que todo esté configurado como debería, espere alrededor de una hora para que todas las actualizaciones surtan efecto y luego inicie: http://centralops.net/co/
Escriba el nombre de dominio y verifique que todos los registros estén configurados como en 'Ver configuración de DNS ' arriba.

110. Si corresponde, agregue todas las licencias de Skype Empresarial y Teams de los usuarios en el arrendatario de origen. Esto agregará el atributo SIP a sus direcciones de proxy.

111. Restaurar la dirección de proxy original para todos los usuarios:

  • Abra "Backup_Mailboxes.csv" en Excel
  • En la columna Direcciones de correo electrónico, asegúrese de que haya una coma entre cada dirección de correo electrónico y no un espacio, por ejemplo, SMTP: [email protected], smtp:[email protected]
  • Inicie sesión en EXO powershell en Source
  • Redacte y ejecute el siguiente cmdlet para cada usuario:

Set-Mailbox -Identity "alias" -EmailAddresses SMTP:[email protected],smtp:[email protected]

  • This will replace their proxy addresses and set the default smtp email address.

112. Restore the UPN for all users:

Import-csv “Backup_Mailboxes.csv”| ForEach-Object {
$NewUPN = $_.PrimarySmtpAddress
$alias = $_.Alias
$OldUPN = $alias + “@vivacityhealth.onmicrosoft.com”
Set-MsolUserPrincipalName -UserPrincipalName $OldUPN -NewUserPrincipalName $Newupn
}

113. Verify UPN, Email and Proxy Address have been updated:

Get-Mailbox -Identity | select userprincipalname,alias,primarysmtpaddress,emailaddresses

114. Change all Distribution Groups SMTP address to domainname.onmicrosoft.com domain. Replace the domainname with your domain name.

Get-DistributionGroup -ResultSize Unlimited | select-object PrimarySMTPAddress | export-csv -NoTypeInformation “DL.csv”

Import-csv DL.csv| ForEach-Object {
$ID = $_.PrimarySmtpAddress
$365Email = $ID.Split(“@”)[0] + “@domainname.onmicrosoft.com”
Set-DistributionGroup -Identity $ID -primarysmtpaddress $365Email}

115. Remove all aliases from every distribution group

$groups = Get-DistributionGroup -ResultSize Unlimited | Where {$_.Emailaddresses.count -gt 1}
foreach ($group in $groups) {
foreach ($email in $group.emailaddresses){
if ($email -ne “SMTP:”+$group.PrimarySmtpAddress){
Set-DistributionGroup -Identity $group.name -EmailAddresses @{Remove=$email}
}
}
Write-host $group.primarysmtpaddress “has been processed” $
}

That’s how tenant to tenant migration Office 365 works.



Leave a Comment

Cómo editar el nombre del autor en Microsoft Word

Cómo editar el nombre del autor en Microsoft Word

Cada vez que crea o deja un comentario en un documento de Microsoft Word, le asigna un nombre de cuenta de Microsoft predeterminado como nombre del autor. cuando compartes

4 formas de arreglar la barra de herramientas de Excel que no funciona en Windows

4 formas de arreglar la barra de herramientas de Excel que no funciona en Windows

Si la barra de herramientas de Microsoft Excel no funciona en su computadora con Windows 10 u 11, aquí le mostramos cómo solucionarlo.

Cómo crear un botón Imprimir a PDF en Microsoft Excel en Windows 11

Cómo crear un botón Imprimir a PDF en Microsoft Excel en Windows 11

Para imprimir rápidamente su hoja de Excel como PDF, aquí le mostramos cómo puede crear un botón Imprimir en PDF en Microsoft Excel.

3 mejores formas de extraer imágenes de una presentación de PowerPoint

3 mejores formas de extraer imágenes de una presentación de PowerPoint

¿Quiere guardar imágenes de su archivo de PowerPoint y usarlas en otro lugar? Aquí hay tres formas sencillas de extraer imágenes de una presentación de PowerPoint.

10 mejores formas de solucionar el problema de no poder escribir en Microsoft Word

10 mejores formas de solucionar el problema de no poder escribir en Microsoft Word

No poder escribir un documento de Word puede desperdiciar sus horas de productividad. Estas son las mejores formas de solucionar el problema de escritura en Microsoft Word.

Word no responde al imprimir: cómo solucionar el problema

Word no responde al imprimir: cómo solucionar el problema

¿Word no responde cuando estás imprimiendo un documento en tu PC? ¡Aquí hay ocho formas probadas de solucionarlo!

Las 6 soluciones principales para los atajos de teclado que no funcionan en Microsoft Excel para Windows

Las 6 soluciones principales para los atajos de teclado que no funcionan en Microsoft Excel para Windows

¿Los atajos de teclado de Excel no funcionan en Windows? Pruebe estas soluciones para resolver el problema y recuperar su productividad.

Las 6 soluciones principales para el error de Excel se quedó sin recursos en Windows

Las 6 soluciones principales para el error de Excel se quedó sin recursos en Windows

¿Sigues viendo el error 'Excel se quedó sin recursos' en tu computadora con Windows 10 u 11? A continuación se muestran algunas formas de solucionarlo rápidamente.

Cómo buscar una palabra en Google Docs en computadoras de escritorio y dispositivos móviles

Cómo buscar una palabra en Google Docs en computadoras de escritorio y dispositivos móviles

¿Quieres buscar una palabra en Google Docs? A continuación se muestran formas sencillas de realizar búsquedas precisas, lo que garantiza una experiencia de edición perfecta.

3 formas de insertar una hoja de cálculo de Excel en un documento de Word

3 formas de insertar una hoja de cálculo de Excel en un documento de Word

¿Necesita insertar datos de una hoja de cálculo de Excel en Microsoft Word? Estas son las diversas formas en que puede hacerlo.