logo
search
Calendar Problems

How to Remove Orphaned Recurring Meetings from Microsoft 365 Calendars

Maira MehtabMaira Mehtab Sep 24, 2026 870 views

Question details

The user needs a method to centrally delete a recurring meeting from multiple attendees' calendars after the original meeting organizer's account has been removed.

Product
Microsoft 365 / Exchange Online
Device & OS
not provided
Scenario
A meeting organizer's account was deleted or deactivated, but their scheduled recurring meetings continue to reserve time on other users' calendars.
Observed behavior
The recurring meeting stubbornly remains on multiple attendee calendars, and attendees or administrators cannot manually delete it using standard calendar interfaces.
Before you start

Ensure you have Exchange Online Administrator privileges, as executing these tenant-wide calendar changes requires connecting to Exchange Online PowerShell.

Solution 1Recommended

Cancel Orphaned Meetings using Exchange Online PowerShell

Use the Remove-CalendarEvents cmdlet to bulk-cancel all upcoming meetings organized by a specific inactive or deleted mailbox.

When a user is deleted from Microsoft 365, their organized calendar events may remain stuck on attendees' calendars. Running the Remove-CalendarEvents cmdlet via PowerShell forces a cancellation message to all attendees, cleanly clearing the orphaned event from their schedules.

1
Connect to Exchange Online

Open PowerShell as an administrator on your system and connect to your Exchange Online environment using the ExchangeOnlineManagement module.

2
Execute the Remove-CalendarEvents command

Run the following command: Remove-CalendarEvents -Identity "<User's Email Address>" -CancelOrganizedMeetings -QueryWindowInDays 120. Be sure to replace "<User's Email Address>" with the actual email address of the removed organizer.

3
Wait for synchronization

Allow a few minutes for the command to process. The system will send cancellation notices to all attendees for meetings scheduled within the next 120 days, removing the slots from their calendars.

Query Window Parameter: The -QueryWindowInDays 120 parameter specifies the number of days from today to cancel future meetings. You can adjust this value based on how far in advance the recurring meeting was scheduled.
Free Microsoft Office alternative

Simplify Your Daily Workflow with WPS Office

While managing Exchange server configurations requires specialized administrative PowerShell tools, handling your daily documents, spreadsheets, and presentations shouldn't be complicated. WPS Office offers a free, lightweight, and highly compatible alternative to Microsoft Office for your everyday productivity needs.

  1. 1. Download the software: Visit the official WPS website and click 'Download WPS Office Free' to get the installer.
  2. 2. Install and launch: Run the lightweight installer and open WPS Office in seconds.
  3. 3. Open existing files: Drag and drop your Microsoft Office files directly into WPS Office to continue working seamlessly.
Seamlessly compatible with Microsoft Word, Excel, and PowerPoint file formats.Lightweight architecture ensures fast launch times and smooth performance.Familiar tabbed interface eliminates the need for a steep learning curve.Built-in calendar and email management capabilities to streamline your schedule.
microsoft office alternative - wps office

Frequently Asked Questions

Why can't attendees simply delete the orphaned meeting themselves?

Attendees can decline or remove the meeting from their personal calendar view, but they cannot cancel the meeting for everyone. Only the organizer (or an administrator acting via PowerShell) can issue a global cancellation to completely remove it from the tenant.

Can I use the Remove-CalendarEvents command for active users?

Yes. This PowerShell cmdlet can also be used to cancel future meetings for active users, which is particularly useful if an employee goes on sudden long-term leave and you need to clear their upcoming organized meetings.

Does running this PowerShell command delete the user's mailbox?

No, the Remove-CalendarEvents command strictly targets and cancels calendar events organized by the specified user. It does not modify, archive, or delete the actual mailbox or its contents.

How long does it take for the meetings to disappear from calendars?

Once the PowerShell command is successfully executed, cancellation messages are queued and sent to all attendees. It typically takes a few minutes for the changes to sync across Exchange Online and reflect on the attendees' calendars.