Overview
Microsoft Migration Manager allows organizations to migrate Google Drive workloads directly into Microsoft 365 services such as OneDrive for Business and SharePoint Online.
The migration solution supports:
Google My Drive to OneDrive migration
Shared Drives to SharePoint Online migration
Incremental synchronization
User and permission mapping
Migration reporting and monitoring
Migration Manager provides a centralized migration experience without relying on third-party migration utilities.
Supported Migration Scenarios
Supported Workloads
Google My Drive
Shared Drives
Folder structures
Microsoft Office files
PDFs and images
Shared permissions
Incremental synchronization
Unsupported or Limited Items
The following items may not migrate fully or may require manual validation:
Google Forms
Google Sites
Third-party application metadata
Unsupported file names
Google shortcuts
Files exceeding Microsoft 365 limitations
Certain external sharing permissions
Prerequisites
Before starting the migration, ensure all prerequisites are completed.
Microsoft 365 Requirements
Global Administrator account
SharePoint Administrator role
OneDrive enabled for users
SharePoint Online configured
Microsoft 365 licenses assigned
Migration Manager enabled
Google Workspace Requirements
Google Workspace Super Administrator access
Google Cloud Console access
Google Drive enabled
API access enabled
Required Permissions
| Platform | Required Role |
|---|---|
| Microsoft 365 | Global Administrator |
| Microsoft 365 | SharePoint Administrator |
| Google Workspace | Super Administrator |
| Google Cloud | Project Owner |
Pre-Migration Assessment
Before starting migration, perform a detailed assessment.
Recommended Tasks
Identify inactive users
Review storage consumption
Analyze sharing permissions
Validate OneDrive provisioning
Review unsupported file types
Check path and file naming limitations
Perform pilot migration testing
A proper assessment reduces migration failures and minimizes business disruption.
OneDrive Provisioning Validation
Ensure OneDrive is provisioned for all users.
Users can provision by signing in, or admins can use PowerShell:
Request-SPOPersonalSite -UserEmails [email protected]
Create Google Cloud Project
A Google Cloud Project is required to enable APIs, authentication, and service account integration.
Why This Is Required
Enable Google Drive APIs
Configure OAuth authentication
Create service account
Configure domain-wide delegation
Allow Microsoft Migration Manager access
Prerequisites
Google Admin Center access
Super Admin account
Google Cloud Console access
API access enabled
Steps to Create Google Cloud Project
Step 1 – Open Console
https://console.cloud.google.com
Step 2 – Create Project
Click project dropdown
Select New Project
Step 3 – Configure
| Field | Value |
|---|---|
| Project Name | Custom name |
| Organization | Select org |
| Location | Select location |

Join the conversation! Your thoughts help the community grow.