{"id":22839,"date":"2024-01-31T06:59:28","date_gmt":"2024-01-31T11:59:28","guid":{"rendered":"https:\/\/centricconsulting.com\/?p=22839"},"modified":"2025-03-18T15:50:21","modified_gmt":"2025-03-18T19:50:21","slug":"handy-guide-google-g-suite-to-microsoft-365-migration","status":"publish","type":"post","link":"https:\/\/centricconsulting.com\/blog\/handy-guide-google-g-suite-to-microsoft-365-migration\/","title":{"rendered":"A Handy, Step-By-Step Guide on Google Workspaces to Microsoft 365 Migration"},"content":{"rendered":"<h2 style=\"font-weight: 400; text-align: center;\">If you are leading a Google Workspace to Microsoft 365 migration, you might be confused about the order of operations for configuration. We prepared a guide to help.<\/h2>\n<hr \/>\n<p style=\"font-weight: 400;\">If you are preparing to migrate from Google Workspace to <a href=\"https:\/\/centricconsulting.com\/blog\/reference-guide-microsoft-365-education-resources-tips_enterprisecollab\/\">Microsoft 365<\/a>, you might be confused about the order of operations for configuration. I certainly was.<\/p>\n<p style=\"font-weight: 400;\">While Amazon, Microsoft and Google have agreed to work together to make this easier in the future, you might not be in a position to wait. Fear not, though, I can help.<\/p>\n<p style=\"font-weight: 400;\"><strong>I have a step-by-step guide for this particular type of migration, however, you may find it helpful for other migrations as well.<\/strong> What I detail below may or may not be required in your specific scenario, and you may also choose to do things a bit differently.<\/p>\n<p style=\"font-weight: 400;\">As a note: Use caution when copying and pasting <a href=\"https:\/\/centricconsulting.com\/blog\/how-to-convert-classic-sharepoint-pages-to-modern-pages-using-powershell\/\">PowerShell code<\/a> as you would from any site. You will need to customize it some and test it.<\/p>\n<h2 style=\"font-weight: 400;\">Step-by-Step: Google Workspace to Microsoft 365 Migration<\/h2>\n<p style=\"font-weight: 400;\">This is meant to be a helpful overview and guide on what is involved in configuring both environments. We will use mydomain.com as our verified and configured domain currently in use by Google Workspace.<\/p>\n<p style=\"font-weight: 400;\">Steps before you begin your migration:<\/p>\n<h3>1. Create a Microsoft 365 Global Admin and a Google Workspace Super Admin for use throughout this process.<\/h3>\n<h3>2. Add your domain to Microsoft 365 and verify.<\/h3>\n<p style=\"font-weight: 400;\"><a href=\"https:\/\/centricconsulting.com\/wp-content\/uploads\/2018\/09\/GM-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-49988\" src=\"https:\/\/centricconsulting.com\/wp-content\/uploads\/2018\/09\/GM-1.png\" alt=\"Centric Consulting screenshot of Microsoft 365 Admin Center Options\" width=\"301\" height=\"544\" srcset=\"https:\/\/centricconsulting.com\/wp-content\/uploads\/2018\/09\/GM-1.png 301w, https:\/\/centricconsulting.com\/wp-content\/uploads\/2018\/09\/GM-1-166x300.png 166w\" sizes=\"auto, (max-width: 301px) 100vw, 301px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/centricconsulting.com\/wp-content\/uploads\/2018\/08\/office-365-migration-2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-22842\" src=\"https:\/\/centricconsulting.com\/wp-content\/uploads\/2018\/08\/office-365-migration-2.png\" alt=\"Centric Consulting screenshot of Microsoft 365 close up of domains option\" width=\"219\" height=\"104\" \/><\/a><\/p>\n<p><a href=\"https:\/\/centricconsulting.com\/wp-content\/uploads\/2018\/09\/GM-3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-49992\" src=\"https:\/\/centricconsulting.com\/wp-content\/uploads\/2018\/09\/GM-3.png\" alt=\"Centric Consulting screenshot of Microsoft 365 Domains screenshot\" width=\"493\" height=\"200\" srcset=\"https:\/\/centricconsulting.com\/wp-content\/uploads\/2018\/09\/GM-3.png 493w, https:\/\/centricconsulting.com\/wp-content\/uploads\/2018\/09\/GM-3-300x122.png 300w\" sizes=\"auto, (max-width: 493px) 100vw, 493px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/centricconsulting.com\/wp-content\/uploads\/2018\/09\/GM-4.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-49993\" src=\"https:\/\/centricconsulting.com\/wp-content\/uploads\/2018\/09\/GM-4.png\" alt=\"Centric Consulting screenshot of Microsoft 365 New Domain for migration\" width=\"404\" height=\"194\" srcset=\"https:\/\/centricconsulting.com\/wp-content\/uploads\/2018\/09\/GM-4.png 404w, https:\/\/centricconsulting.com\/wp-content\/uploads\/2018\/09\/GM-4-300x144.png 300w\" sizes=\"auto, (max-width: 404px) 100vw, 404px\" \/><\/a><\/p>\n<p style=\"font-weight: 400;\">Select one of these ways to verify:<\/p>\n<p style=\"font-weight: 400;\"><a href=\"https:\/\/centricconsulting.com\/wp-content\/uploads\/2018\/08\/office-365-migration-4.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-22844\" src=\"https:\/\/centricconsulting.com\/wp-content\/uploads\/2018\/08\/office-365-migration-4.png\" alt=\"Centric Consulting screenshot of Microsoft 365 Migration domain verification.\" width=\"519\" height=\"390\" srcset=\"https:\/\/centricconsulting.com\/wp-content\/uploads\/2018\/08\/office-365-migration-4.png 519w, https:\/\/centricconsulting.com\/wp-content\/uploads\/2018\/08\/office-365-migration-4-300x225.png 300w\" sizes=\"auto, (max-width: 519px) 100vw, 519px\" \/><\/a><\/p>\n<p style=\"font-weight: 400;\">Select to add later, and then click <strong>Skip<\/strong>.<\/p>\n<p style=\"font-weight: 400;\"><a href=\"https:\/\/centricconsulting.com\/wp-content\/uploads\/2018\/08\/office-365-migration-5.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-22845\" src=\"https:\/\/centricconsulting.com\/wp-content\/uploads\/2018\/08\/office-365-migration-5.png\" alt=\"Centric consulting Microsoft 365 migration add DNS myself.\" width=\"385\" height=\"148\" srcset=\"https:\/\/centricconsulting.com\/wp-content\/uploads\/2018\/08\/office-365-migration-5.png 385w, https:\/\/centricconsulting.com\/wp-content\/uploads\/2018\/08\/office-365-migration-5-300x115.png 300w\" sizes=\"auto, (max-width: 385px) 100vw, 385px\" \/><\/a><\/p>\n<p style=\"font-weight: 400;\">You may see \u201cSetup in progress\u201d in the domains window beside mydomain.com. This is expected and you can safely move forward.<\/p>\n<h3>3. <a href=\"https:\/\/learn.microsoft.com\/en-us\/entra\/identity\/hybrid\/connect\/how-to-connect-install-select-installation\" target=\"_blank\" rel=\"noopener\">Install and configure Microsoft Entra Connect<\/a> on-premises or synchronize accounts with another identity manager.<\/h3>\n<h3>4. Ensure that synchronized accounts are assigned licenses.<\/h3>\n<p style=\"font-weight: 400;\">Use some variation of the following to assign the same license to all users.<\/p>\n<p style=\"font-weight: 400;\"><code>Get-MsolUser -All \u2013UnlicensedUsersOnly |%{Set-MsolUserLicense \u2013UserPrincipalName $_.UserPrincipalName -AddLicenses \u201clitwareinc:ENTERPRISEPACK\u201d}<\/code><\/p>\n<h3>5. Add a subdomain to Microsoft 365.<\/h3>\n<p style=\"font-weight: 400;\">This is the same process as before. <strong>MyDomain.com<\/strong> must be verified before adding the subdomain. The subdomain will automatically verify, or you can add a DNS TXT record at your domain registrar.<\/p>\n<p style=\"font-weight: 400;\"><a href=\"https:\/\/centricconsulting.com\/wp-content\/uploads\/2018\/08\/office-365-migration-6.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-22846\" src=\"https:\/\/centricconsulting.com\/wp-content\/uploads\/2018\/08\/office-365-migration-6.png\" alt=\"Centric consulting Microsoft 365 migration add a domain.\" width=\"833\" height=\"414\" srcset=\"https:\/\/centricconsulting.com\/wp-content\/uploads\/2018\/08\/office-365-migration-6.png 833w, https:\/\/centricconsulting.com\/wp-content\/uploads\/2018\/08\/office-365-migration-6-300x149.png 300w, https:\/\/centricconsulting.com\/wp-content\/uploads\/2018\/08\/office-365-migration-6-768x382.png 768w, https:\/\/centricconsulting.com\/wp-content\/uploads\/2018\/08\/office-365-migration-6-600x298.png 600w, https:\/\/centricconsulting.com\/wp-content\/uploads\/2018\/08\/office-365-migration-6-750x373.png 750w\" sizes=\"auto, (max-width: 833px) 100vw, 833px\" \/><\/a><\/p>\n<h3>6. Add a DNS Mx record for the Microsoft 365 subdomain.<\/h3>\n<p style=\"font-weight: 400;\">The steps to perform this will vary depending on your DNS host\/registrar.<\/p>\n<ol style=\"list-style-type: lower-alpha;\">\n<li>Type: MX<\/li>\n<li>Priority: Default\/0<\/li>\n<li>Host Name: o<\/li>\n<li>Points to address or value: <strong>o-mydomain-com.mail.protection.outlook.com<\/strong><\/li>\n<\/ol>\n<h3>7. Add an AD smtp address to the <strong>proxyAddresses<\/strong> field.<\/h3>\n<p style=\"font-weight: 400;\">Please note that this must be a lowercase <strong>smtp<\/strong>.<\/p>\n<p style=\"font-weight: 400;\"><code>$Users = Get-ADUser -Filter * foreach ($user in $users ){\u00a0\u00a0 $alias = \u201csmtp:\u201d + $User.SamAccountName + \u201c@o.mydomain.com\u201d\u00a0\u00a0 Set-ADUser $User.SamAccountName -Add @{\u2018ProxyAddresses\u2019=$alias}<\/code><\/p>\n<h3>8. Add a Microsoft 365 MailContact for each Google Workspaces subdomain alias.<\/h3>\n<p style=\"font-weight: 400;\">Two things to note here:<\/p>\n<ol style=\"list-style-type: lower-alpha;\">\n<li style=\"font-weight: 400;\"><strong>Name<\/strong> and <strong>DisplayName<\/strong> use the same csv column.<\/li>\n<li style=\"font-weight: 400;\"><strong>ExternalEmailAddress<\/strong> is the Google Workspaces subdomain, in our case, <strong>g.mydomain.com<\/strong>.<\/li>\n<\/ol>\n<p style=\"font-weight: 400;\"><code>Import-Csv \u201cC:path-to-csvcsv-file.csv\u201d | ForEach {New-MailContact -Name $_.Name -DisplayName $_.Name -Firstname $_.FirstName-LastName $_.LastName -ExternalEmailAddress $_.ExternalEmailAddress}<\/code><\/p>\n<h3>9. Set Calendar folder permissions in migrating users\u2019 mailboxes.<\/h3>\n<p style=\"font-weight: 400;\"><code>$Mailboxes = Get-Mailbox -ResultSize Unlimited ForEach ($Mailbox in $Mailboxes) {Set-MailboxFolderPermission -Identity ($Mailbox.sAMAccountName+\u2019:Calendar\u2019) -User Default -AccessRights LimitedDetails}<\/code><\/p>\n<h3>10. Turn <strong>Calendar Notifications<\/strong> off (recommended to not annoy users).<\/h3>\n<ul>\n<li>For <strong>Identity<\/strong> column in csv file use \u201cFirst Last\u201d Name format \u2013 alternatively use <strong>DisplayName<\/strong>.<\/li>\n<\/ul>\n<p style=\"font-weight: 400;\"><code>$names = Import-Csv \u201cC:path-to-csvnotificationsoff.csv\u201d ForEach ($name in $names) {Set-MailboxCalendarConfiguration $name.Identity -RemindersEnabled:$false -DefaultReminderTime:0\u00a0 -ReminderSoundEnabled:$false}<\/code><\/p>\n<h3>11. Add a sub-domain to Google Workspaces:<\/h3>\n<ol style=\"list-style-type: lower-alpha;\">\n<li>Sign in to <strong>admin.google.com<\/strong> and open <strong>Domains<\/strong>.<\/li>\n<\/ol>\n<p><a href=\"https:\/\/centricconsulting.com\/wp-content\/uploads\/2018\/08\/office-365-migration-10.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-22853\" src=\"https:\/\/centricconsulting.com\/wp-content\/uploads\/2018\/08\/office-365-migration-10.png\" alt=\"Centric consulting microsoft 365 migration adding a domain screenshot\" width=\"475\" height=\"395\" srcset=\"https:\/\/centricconsulting.com\/wp-content\/uploads\/2018\/08\/office-365-migration-10.png 475w, https:\/\/centricconsulting.com\/wp-content\/uploads\/2018\/08\/office-365-migration-10-300x249.png 300w\" sizes=\"auto, (max-width: 475px) 100vw, 475px\" \/><\/a><\/p>\n<ol style=\"list-style-type: lower-alpha;\">\n<li>Then click <strong>Continue<\/strong> <strong>and Verify<\/strong> if required.<\/li>\n<\/ol>\n<h3>12. Add Microsoft 365 subdomain to Google Workspace.<\/h3>\n<p style=\"font-weight: 400;\">Follow the process in Step 8 above to add the <strong>o.mydomain.com<\/strong> subdomain to Google Workspace to support forwarding email from Google Workspace to Microsoft 365 during the migration.<\/p>\n<h3>13. Add a DNS Mx record for the Google Workspace subdomain.<\/h3>\n<p style=\"font-weight: 400;\">The steps to perform this will vary depending on your DNS host\/registrar.<\/p>\n<ol style=\"list-style-type: lower-alpha;\">\n<li style=\"font-weight: 400;\">Type: MX<\/li>\n<li style=\"font-weight: 400;\">Priority: Default\/0<\/li>\n<li style=\"font-weight: 400;\">Host Name: g<\/li>\n<li style=\"font-weight: 400;\">Points to address or value: <strong>aspmx.l.google.com<\/strong><\/li>\n<\/ol>\n<h3>14. Create an Microsoft 365 distribution group for users not yet migrated.<\/h3>\n<p style=\"font-weight: 400;\"><a href=\"https:\/\/centricconsulting.com\/wp-content\/uploads\/2018\/08\/office-365-migration-11.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-22857\" src=\"https:\/\/centricconsulting.com\/wp-content\/uploads\/2018\/08\/office-365-migration-11.png\" alt=\"Centric consulting microsoft 365 migration users not yet migrated screenshot\" width=\"557\" height=\"758\" srcset=\"https:\/\/centricconsulting.com\/wp-content\/uploads\/2018\/08\/office-365-migration-11.png 557w, https:\/\/centricconsulting.com\/wp-content\/uploads\/2018\/08\/office-365-migration-11-220x300.png 220w\" sizes=\"auto, (max-width: 557px) 100vw, 557px\" \/><\/a><\/p>\n<h3>15. Add all users\u2019 G Suite email addresses to the distribution group created in Step 12.<\/h3>\n<p style=\"font-weight: 400;\">Create a CSV file with the column heading <strong>UserPrincipalName<\/strong> and the addresses for the G Suite subdomain (for example, <strong>user.one@g.mydomain.com<\/strong>).<\/p>\n<p style=\"font-weight: 400;\"><code>$users = import-csv -Path C:path-to-csvcsv-file.csv foreach ($user in $users){Add-DistributionGroupMember -Identity \u201cUsers Not Yet Migrated\u201d -Member $user.UserPrincipalName}<\/code><\/p>\n<h3>16. Configure a Microsoft 365 mail connector for routing mail out of Microsoft 365 during migration.<\/h3>\n<p style=\"font-weight: 400;\"><code>New-OutboundConnector -Name \u201cGSConnector\u201d -ConnectorType OnPremises-SmartHosts \u201caspmx.l.google.com\u201d -UseMXRecord $false -IsTransportRuleScoped $true<\/code><\/p>\n<h3>17. Configure a Microsoft 365 Mail flow rule to use the distribution group and connector.<\/h3>\n<p style=\"font-weight: 400;\"><code>New-TransportRule -Name \u201cOutboundToGSuite\u201d -SentToMemberOf \u201cUsers Not Yet Migrated\u201d -RouteMessageOutboundConnector \u201cGSConnector\u201d<\/code><\/p>\n<h3>18. Create a new remote domain for the <strong>g.mydomain.com<\/strong> subdomain.<\/h3>\n<p style=\"font-weight: 400;\"><code>New-RemoteDomain -DomainName g.mydomain.com -Name MigrationSet-RemoteDomain -identity Migration -TNEFEnabled $true -TrustedMailInbound $true -TrustedMailOutbound $true<\/code><\/p>\n<h3>19. Create a Google Workspace OU with calendar disabled for migrated users.<\/h3>\n<ul>\n<li>Go to <a href=\"https:\/\/admin.google.com\/ac\/orgunits\" target=\"_blank\" rel=\"noopener\">Organizational Unit Management<\/a>.<\/li>\n<li>Go to <a href=\"https:\/\/admin.google.com\/ac\/appslist\/core\" target=\"_blank\" rel=\"noopener\">Apps Settings<\/a>.<\/li>\n<li><span style=\"font-size: 17px;\">Set calendar to <strong>OFF<\/strong> to avoid any duplication of calendar entries during <a href=\"https:\/\/centricconsulting.com\/technology-solutions\/modern-workplace\/microsoft-365-migration-services\/\">Microsoft 365 migration<\/a>.<\/span><\/li>\n<\/ul>\n<h3>20. Create a Microsoft 365 Availability Address space for the Google Workspace sub-domain.<\/h3>\n<p style=\"font-weight: 400;\"><code>Add-AvailabilityAddressSpace -ForestName g.mydomain.com -AccessMethod OrgWideFB -Credentials (Get-Credential)<\/code><\/p>\n<h3>21. Configure Google Workspaces Calendar Interop.<\/h3>\n<ul>\n<li style=\"font-weight: 400;\">Go to the <a href=\"https:\/\/admin.google.com\/AdminHome?hl=en#AppDetails:service=Calendar\" target=\"_blank\" rel=\"noopener\">Google App Service for Calendar<\/a>.<\/li>\n<li>Scroll down to the bottom to <strong>Calendar Interop Management<\/strong>.<\/li>\n<li>Use the admin account you created in Step 1.<\/li>\n<\/ul>\n<h2 style=\"font-weight: 400;\">Steps to Perform Your Phased Microsoft 365 Migration<\/h2>\n<p style=\"font-weight: 400;\">For your migration, use a tool like <a href=\"https:\/\/www.bittitan.com\/\" target=\"_blank\" rel=\"noopener\">BitTitan<\/a> to migrate users\u2019 mail and calendar. And use a tool <a href=\"https:\/\/centricconsulting.com\/blog\/mover-and-sharegate-migrating-data-from-google-and-box-to-microsoft-office-365\/?_rt=MXwxfHNoYXJlZ2F0ZXwxNjk4ODIxMTI4&amp;_rt_nonce=7c96093547\" target=\"_blank\" rel=\"noopener\">like Sharegate<\/a> to move the Google Workspace documents to OneDrive.<\/p>\n<h3>22. Remove the Microsoft 365 MailContact for migrated users.<\/h3>\n<p style=\"font-weight: 400;\">Be sure to specify the Google Workspace subdomain as the email address like: <strong>user.one@g.mydomain.com<\/strong><\/p>\n<p style=\"font-weight: 400;\"><code>$addresses = Import-Csv C:path-to-csvcsv-file.csv ForEach ($address in $addresses {Remove-MailContact -Identity $address-Confirm:$false}<\/code><\/p>\n<h3>23. Remove the Microsoft 365 user account from the distribution group for not yet migrated users.<\/h3>\n<p style=\"font-weight: 400;\"><code>$users = Import-csv -Path C:path-to-csvcsv-file.csv ForEach ($user in $users){Remove-DistributionGroupMember -Identity \u201cUsers Not Yet Migrated\u201d -Member $user.UserPrincipalName Confirm:$false}<\/code><\/p>\n<h3>24. Move the Google Workspace user account into the calendar-disabled OU.<\/h3>\n<p style=\"font-weight: 400;\">Consider <a href=\"https:\/\/github.com\/GAM-team\/GAM\" target=\"_blank\" rel=\"noopener\">GAM on Github<\/a> as an option. It\u2019s easy to use and works well.<\/p>\n<h3>25. Forward the Google Workspace user accounts\u2019 email to the Microsoft 365 subdomain.<\/h3>\n<p style=\"font-weight: 400;\">Google doesn\u2019t give you anything out-of-the-box, so you\u2019ll have to train your users to forward their own email or use a tool like BitTitan\u2019s SDK.<\/p>\n<h3>26. Turn calendar notifications back on.<\/h3>\n<ul>\n<li>For<strong> Identity<\/strong> column in csv file use \u201cFirst Last\u201d Name format \u2013 alternatively, use <strong>DisplayName<\/strong>.<\/li>\n<\/ul>\n<p style=\"font-weight: 400;\"><code>$names = Import-Csv \u201cC:path-to-csvnotificationsoff.csv\u201d ForEach ($name in $names) {Set-MailboxCalendarConfiguration $name.Identity -RemindersEnabled:$true -DefaultReminderTime:00:15:00 -ReminderSoundEnabled:$true}<\/code><\/p>\n<h2 style=\"font-weight: 400;\">After All Users Are Migrated, Perform These Steps<\/h2>\n<h3>27. Change the Domain Mx record for mydomain.com to the Microsoft 365 address.<\/h3>\n<p style=\"font-weight: 400;\">The steps to perform this will vary depending on your DNS host\/registrar.<\/p>\n<ol style=\"list-style-type: lower-alpha;\">\n<li style=\"font-weight: 400;\">Type: MX<\/li>\n<li style=\"font-weight: 400;\">Priority: Default\/0<\/li>\n<li style=\"font-weight: 400;\">Host Name: o<\/li>\n<li style=\"font-weight: 400;\">Points to address or value: <strong>mydomain-com.mail.protection.outlook.com<\/strong><\/li>\n<\/ol>\n<h3>28. Add the additional Domain records to point to Microsoft 365.<\/h3>\n<p style=\"font-weight: 400;\"><a href=\"https:\/\/centricconsulting.com\/wp-content\/uploads\/2018\/09\/GM-5.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-50008\" src=\"https:\/\/centricconsulting.com\/wp-content\/uploads\/2018\/09\/GM-5.png\" alt=\"Centric consulting microsoft 365 migration additional domain records.\" width=\"283\" height=\"200\" \/><\/a><\/p>\n<h3>29. Remove the AD proxyAddresses field smtp entry from each user account.<\/h3>\n<p style=\"font-weight: 400;\">Please note that this must be a lowercase <strong>smtp<\/strong>.<\/p>\n<p style=\"font-weight: 400;\"><code>$Users = Get-ADUser -Filter *\u00a0\u00a0\u00a0\u00a0\u00a0 foreach ($user in $users ){\u00a0\u00a0\u00a0\u00a0 $alias = \u201csmtp:\u201d + $User.SamAccountName + \u201c@o.mydomain.com\u201d\u00a0\u00a0\u00a0\u00a0 Set-ADUser $User.SamAccountName -Remove @{\u2018ProxyAddresses\u2019=$alias}<\/code><\/p>\n<h3>30. Remove the Microsoft 365 distribution group from Step 8.<\/h3>\n<ol style=\"list-style-type: lower-alpha;\">\n<li>Use the <strong>Microsoft 365 admin center -&gt; Groups<\/strong>.<\/li>\n<li>Search for the group and open its properties.<\/li>\n<li>Click on the <strong>Delete Group<\/strong> button.<\/li>\n<\/ol>\n<h3>31. Verify all Microsoft 365 MailContacts have been removed.<\/h3>\n<h3>32. Remove or Disable the Microsoft 365 Mail connector and Mail flow rule.<\/h3>\n<ol style=\"list-style-type: lower-alpha;\">\n<li>Use the <strong>Microsoft 365 admin center -&gt; Admin Centers -&gt; Exchange -&gt; Mail Flow -&gt; Connectors<\/strong>.<\/li>\n<li>Highlight the connector.<\/li>\n<li>Click on the <strong>trash can<\/strong> icon.<\/li>\n<\/ol>\n<h3>33. Remove the Exchange remote domain for <strong>g.mydomain.com<\/strong>.<\/h3>\n<h3>34. Remove the Microsoft 365 Availability Address space for the Google Workspace subdomain:<\/h3>\n<p style=\"font-weight: 400;\"><code>Remove-AvailabilityAddressSpace \u2013Identity ga.mydomain.com<\/code><\/p>\n<h2 style=\"font-weight: 400;\">Simplifying the Migration from Google to Microsoft<\/h2>\n<p style=\"font-weight: 400;\"><strong>Hopefully, this has been helpful for you to streamline the steps involved in the configuration and cleanup process.<\/strong> I definitely could have used this at the beginning to ease my stress a bit! Migrating from one platform to another is never an easy process, whether that\u2019s because of the actual migration steps or due to the need for change management and company buy-in.<\/p>\n<p style=\"font-weight: 400;\">\n        <div class=\"inline-cta blue\">\n            <div class=\"inline-cta--content\">\n                Ever feel like you\u2019re flying solo at work? If so, Microsoft Copilot may be what you need to take the controls when the winds get rough. Download our checklist to see if your organization is ready.\n            <\/div>\n            <div class=\"inline-cta--button\">\n                <a\n                    class=\"button\"\n                    href=\"https:\/\/centricconsulting.com\/resources\/your-microsoft-copilot-preflight-checklist\/\"\n                    target=\"_blank\"\n                    >\n\n                    Get the Checklist\n                <\/a>\n            <\/div>\n        <\/div>\n","protected":false},"excerpt":{"rendered":"<p>If you are leading a Google Workspace to Microsoft 365 migration, you might be confused about the order of operations. We prepared a guide.<\/p>\n","protected":false},"author":147,"featured_media":32238,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_oasis_is_in_workflow":0,"_oasis_original":0,"_oasis_task_priority":"","_relevanssi_hide_post":"","_relevanssi_hide_content":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"","_relevanssi_noindex_reason":"","footnotes":""},"categories":[1],"tags":[18559,19110],"coauthors":[15625],"class_list":["post-22839","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-enterprise-collaboration","tag-office365","resource-categories-perspectives","orbitmedia_post_topic-microsoft-365","orbitmedia_post_topic-enterprise-collaboration"],"acf":[],"publishpress_future_action":{"enabled":false,"date":"2026-04-14 07:43:12","action":"change-status","newStatus":"draft","terms":[],"taxonomy":"category","extraData":[]},"publishpress_future_workflow_manual_trigger":{"enabledWorkflows":[]},"_links":{"self":[{"href":"https:\/\/centricconsulting.com\/wp-json\/wp\/v2\/posts\/22839","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/centricconsulting.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/centricconsulting.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/centricconsulting.com\/wp-json\/wp\/v2\/users\/147"}],"replies":[{"embeddable":true,"href":"https:\/\/centricconsulting.com\/wp-json\/wp\/v2\/comments?post=22839"}],"version-history":[{"count":6,"href":"https:\/\/centricconsulting.com\/wp-json\/wp\/v2\/posts\/22839\/revisions"}],"predecessor-version":[{"id":50015,"href":"https:\/\/centricconsulting.com\/wp-json\/wp\/v2\/posts\/22839\/revisions\/50015"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/centricconsulting.com\/wp-json\/wp\/v2\/media\/32238"}],"wp:attachment":[{"href":"https:\/\/centricconsulting.com\/wp-json\/wp\/v2\/media?parent=22839"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/centricconsulting.com\/wp-json\/wp\/v2\/categories?post=22839"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/centricconsulting.com\/wp-json\/wp\/v2\/tags?post=22839"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/centricconsulting.com\/wp-json\/wp\/v2\/coauthors?post=22839"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}