T The Triage ManualTechnical Guides for IT Emergencies
P3 · Microsoft 365 & Collaboration

Bulk Transfer of Teams Meeting Organizers in Exchange Online — Recurring Series Outside Transfer Period Not Processed

Microsoft's Invoke-ChangeMeetingOrganizer cmdlet in Exchange Online cannot transfer recurring Teams meeting series whose start date precedes the selected transfer period. During bulk organizer migrations (offboarding, role changes, license reassignment), these legacy recurring series remain owned by the original organizer, creating orphaned meetings. The resolution requires a supplementary PowerShell script to identify and transfer eligible recurring series in bulk, complementing the native cmdlet.

Indicators

Likely causes

Diagnostic steps

  1. Identify users/mailboxes whose meetings need organizer transfer (e.g., offboarding list, role change list)
    Establish scope of bulk transfer operation
  2. Connect to Exchange Online PowerShell: Connect-ExchangeOnline -UserPrincipalName admin@tenant.onmicrosoft.com
    Establish authenticated session to Exchange Online for cmdlet execution
  3. Enumerate Teams meetings owned by the source organizer using Get-CalendarEvents or Get-MgUserCalendarView, noting which are single occurrences vs. recurring series
    Determine which meetings are eligible for the native cmdlet and which require the supplementary script
  4. Identify recurring meeting series whose start date precedes the intended transfer period — filter by RecurrencePattern and StartDateTime properties
    Isolate the gap set that requires the bulk PowerShell script
  5. Validate that the new organizer's mailbox is licensed for Teams: Get-MgUserLicenseDetail -UserId neworganizer@tenant.com | Where-Object {$_.ServicePlans.ServicePlanName -like '*TEAMS*'}
    Prevent transfer failures due to licensing or mailbox state issues

Resolution path

Prevention

Tools

References

Microsoft TeamsExchange OnlinePowerShellMeeting OrganizerInvoke-ChangeMeetingOrganizerBulk MigrationOffboardingRecurring MeetingsOffice 365Microsoft 365Calendar Management