How to Migrate G Suite Calendar to Office 365?
To migrate G Suite calendar to Office 365, follow these steps:
- Export G Suite calendar data: Sign in to your G Suite account and export your calendar data in iCal format by following these steps:
- Open Google Calendar.
- In the calendar list on the left, click the three dots next to the calendar you want to export, then click “Settings and sharing”.
- In the “Integrate calendar” section, click the “Public Address in iCal format” link and copy the link that appears.
- Paste the link into your web browser to download the iCal file.
- Set up a shared mailbox in Office 365: Sign in to your Office 365 account and create a shared mailbox that you will use for the migrated calendar data. You can do this by following these steps:
- In the Microsoft 365 admin center, go to “Groups”.
- Click “Add a group” and select “Shared mailbox”.
- Enter a name for the shared mailbox and click “Save”.
- Migrate the calendar data: Use a third-party tool or PowerShell to migrate the calendar data to the shared mailbox in Office 365. Here are the steps for using PowerShell:
- Open PowerShell as an administrator and connect to Office 365 by running the following command:
Connect-ExchangeOnline -UserPrincipalName user@domain.com
Replace “user@domain.com” with your Office 365 user account. - Create a new migration endpoint by running the following command:
New-MigrationEndpoint -Name “G Suite” -EndpointType IMAP -IMAPServer imap.gmail.com -Port 993 -Security SSL -Credentials (Get-Credential)
New-MigrationEndpoint -Name “G Suite” -EndpointType IMAP -IMAPServer imap.gmail.com -Port 993 -Security SSL -Credentials (Get-Credential)
This will prompt you to enter your G Suite credentials. - Create a new migration batch by running the following command:
Replace “yourdomain.onmicrosoft.com” with your Office 365 domain and “C:\calendar.csv” with the path to the iCal file that you downloaded in step 1. You can also specify an email address to receive migration notifications. - Start the migration batch by running the following command:
Start-MigrationBatch -Identity “Calendar Migration”
This will start the migration process and migrate the calendar data to the shared mailbox in Office 365.
- Open PowerShell as an administrator and connect to Office 365 by running the following command:
- Verify the migration: Once the migration is complete, log in to your shared mailbox in Office 365 and verify that the calendar data has been migrated successfully.