Exchange Online: Transfer Meeting Ownership (from leaving employee)


Microsoft has finally delivered a feature that Exchange administrators have been requesting for years. The new Invoke-ChangeMeetingOrganizer PowerShell cmdlet for Exchange Online makes it possible to transfer ownership of existing meetings without the disruption and manual effort that previously came with organizer changes.

No more cancel meetings from the mailbox of the employee who left the company (check Remove-CalendarEvents command), or no more of telling employees to cancel/revoke meetings manually from their mailboxes.

Introducing Invoke-ChangeMeetingOrganizer

The new Invoke-ChangeMeetingOrganizer cmdlet addresses this long-standing challenge by allowing administrators to transfer ownership of an existing meeting or recurring meeting series to another user within the organization.

Invoke-ChangeMeetingOrganizer `
-Identity oldorganizer@company.com `
-EventId AAMkADk3NmExZG... `
-NewOrganizer neworganizer@company.com

How to Find the Event ID

Before transferring a meeting, you’ll need the meeting’s Event ID. You can retrieve it using the Get-CalendarDiagnosticObjects cmdlet:

Get-CalendarDiagnosticObjects `
-Identity oldorganizer@company.com `
-Subject "Weekly Operations Review"

Example output of Get-CalendarDiagnosticsObjects command:

Subject : Weekly Operations Review
EventId : AAMkADk3NmExZG...
Organizer : oldorganizer@company.com
StartTime : 8/12/2026 9:00 AM

Once you have the Event ID, you can use it with Invoke-ChangeMeetingOrganizer to transfer ownership.

Good Job, Microsoft! Love this new improvement.

Leave a comment