Office 365 – Migration & Setup tips #1

Hi there

This article it’s to remind you to pay attention in a few items that would help you through each new Office 365 project or migration.

In addition to an Active Directory health check, IdFix and new UPN (userprincipalname) suffix that you need to cover on each single project please have also look at the following:

  1. have access do Public DNS services
  2. have accounts with granted access to ADDS, Azure AD Connect and O365
  3. export all ADDS users objects to CSV
  4. export all Office 365 tenant users objects to CSV
  5. Add e-mail address to all users from UPN (userprincipalname)
  6. Add primary SMTP address from UPN (userprincipalname) + domain
  7. Add SMTP aliases from <tenantdomain> and <tenantdomain> domains
  8. check if all users have email addresses
  9. check if all users have proxyAddresses properly filled
  10. convert shared mailboxes to regular user and assign licenses and set user’s location: The other day that happened in a migration where all G-suite accounts were migrated over to O365 to shared  mailboxes where the client created a brand new ADDS forest and enabled sync with new username convention for new mailboxes and the migrated ones. However, we had the migration in process and we didn’t want to interrupt G-suite to O365 migration and cause delays that’s why we used shared mailboxes.

If you need clear all ProxyAddresses with the following script (target a specific OU) to not harm your ADDS environment.

#Create a file.csv with all username, samaccountname with header SAM on column A
-Module ActiveDirectory Import-Csv file.csv | ForEach-Object { Set-AdUser -Identity $_.SAM -Clear ProxyAddresses }


Check my Github repository


Thiago Beier