Hey everyone! Migrating Microsoft Teams across Microsoft 365 tenants might sound like a headache — especially when you have tons of teams to move. I want to share my little experiment of migrating 100 MS Teams using ShareGate. I’ll walk you through my test setup, chat about the different ways to migrate (using the GUI and PowerShell), and compare bulk versus one-at-a-time migrations. Spoiler: doing it in bulk is up to 10 times faster!
ShareGate lets you migrate Teams in two main ways:
Bulk Migration: Move all 100 Teams at once using either the GUI or PowerShell.
Sequential Migration: Move each team one at a time.
Our tests showed that bulk migration is the clear winner. Even if you fiddle with performance settings like “Insane” mode, the bulk approach is just much more efficient.
💡 A noteworthy observation from our testing was that using the “Insane” performance mode in ShareGate did not yield a noticeable speed increase when migrating Microsoft Teams. Instead, the bulk approach—regardless of the performance mode—was the key to achieving significantly reduced migration times.
Our tests clearly demonstrate that bulk migrations with ShareGate—whether executed via the GUI or PowerShell—are far more efficient than sequential migrations. Migrating in-bulk not only reduces the overall migration duration (by up to 10 times) but also simplifies the process by eliminating the need to manage hundreds of individual migration jobs.
For organizations planning large migrations, leveraging bulk migration methods in ShareGate is essential. The efficiency gains are substantial, with little to no downside. This approach also raises an interesting question: can similar bulk migration techniques be applied to OneDrive or SharePoint site migrations? While our tests focused on Microsoft Teams, further exploration in other areas could yield valuable insights.