logo
search
Email Migration

How to Fix SkippedItem Errors During Gmail to Exchange Online Migration

Aamir Naveed AkramAamir Naveed Akram Oct 16, 2026 872 views

Question details

Users need to resolve errors where certain messages or calendar events are skipped when migrating from Google Workspace to Microsoft 365.

How to Resolve SkippedItem Errors During Gmail to Exchange Online Migration
Product
Exchange Online
Device & OS
not provided
Scenario
Performing an email and calendar data migration from Gmail/Google Workspace to Microsoft Exchange Online.
Observed behavior
The migration batch completes with errors, specifically skipping messages or calendar items due to invalid character sets, unsupported recurrence rules, orphaned tombstones, or unsupported Gmail filters.
Before you start

Ensure you are logged into Microsoft 365 with Global Administrator or Exchange Administrator privileges, as you will need elevated backend access to retrieve detailed migration logs via PowerShell.

Solution 1Recommended

Use PowerShell Diagnostics to Identify Skipped Items

Connect to Exchange Online via PowerShell to export detailed diagnostic reports, which reveal the exact cause and location of the skipped items.

Because the standard Microsoft 365 Admin Center interface only provides a high-level summary of migration batches, troubleshooting specific SkippedItem errors requires utilizing Exchange Online PowerShell to pull backend logs.

1
Connect to Exchange Online

Open PowerShell as an administrator on your PC and run the command 'Connect-ExchangeOnline' to authenticate with your Microsoft 365 tenant credentials.

2
Retrieve migration statistics

Execute the 'Get-MigrationUserStatistics -Identity user@domain.com' cmdlet (replacing the email with the affected user) to view the current status and count of skipped items.

3
Export the detailed diagnostic report

Run the command 'Get-MigrationUserStatistics -Identity user@domain.com -IncludeReport | Export-Clixml -Path C:\temp\MigrationReport.xml' to save the detailed backend log to your computer.

4
Analyze and consult the community

Open the exported XML file to identify the specific error codes (e.g., unsupported recurrence rules). If the error is unclear, remove sensitive personal information from the log and post the diagnostic output in the Microsoft Q&A or PowerShell community forums for expert guidance.

Use PowerShell Diagnostics to Identify Skipped Items
Access Requirements: Standard users cannot view migration batch logs. If you do not have tenant administrator permissions, you must contact your organization's IT department to run these diagnostics.
Free Microsoft Office alternative

Need a Lightweight Office Suite After Your Migration?

While you finish configuring your Microsoft 365 email migration, consider WPS Office as a fast, free, and highly compatible alternative for handling your daily document, spreadsheet, and presentation tasks.

  1. 1. Download the installer: Navigate to the official WPS Office website and click the free download button for your operating system.
  2. 2. Install the application: Run the downloaded executable file and follow the straightforward setup wizard to install the software.
  3. 3. Open your documents: Launch WPS Office and instantly open your existing Microsoft Office files without worrying about formatting loss or compatibility issues.
Fully compatible with Microsoft Office formats like .docx, .xlsx, and .pptx.Lightweight installation that runs smoothly without slowing down your computer.Familiar tabbed interface makes it easy to transition from other productivity suites.Includes robust built-in tools for editing and converting PDF files.
microsoft office alternative - wps office

Frequently Asked Questions

Why are my calendar items being skipped during the Google Workspace migration?

Calendar items are frequently skipped because Google Calendar allows certain complex recurrence rules or orphaned event tombstones that Microsoft Exchange Online does not support. These mismatched formats are automatically bypassed to prevent the entire batch from failing.

Can Gmail labels or filters cause SkippedItem errors?

Yes. If an email has multiple labels applied in Gmail, Exchange may attempt to duplicate the message across multiple folders. If this triggers Exchange's submission limits or folder size restrictions, the item will be skipped.

How do I fix skipped items caused by invalid character sets?

Invalid character set errors usually occur when an old email contains corrupted headers or non-standard encoding. You can either locate and delete the problematic email in the source Gmail mailbox or use PowerShell to manually increase the 'BadItemLimit' for the migration batch to ignore these specific messages.