Calendar Problems

How to Cancel One Meeting in a Recurring Series Using PowerShell

Elise WilliamsElise Williams Oct 22, 2026 868 views

Question details

The user needs to cancel a single occurrence of a recurring meeting using PowerShell without deleting the entire series.

How to Cancel One Meeting in a Recurring Series Using PowerShell
Product
Exchange Online
Device & OS
not provided
Scenario
Attempting to use a PowerShell cmdlet to remove one specific meeting date from a scheduled recurring series.
Observed behavior
The Exchange Online Remove-CalendarEvents cmdlet cancels the entire recurring series instead of targeting the single occurrence.
Before you start

Ensure you have the exact date and time of the single meeting occurrence you wish to cancel, and verify your Exchange Online administrator privileges.

Solution 1Recommended

Use Microsoft Graph API or Outlook to Delete a Single Occurrence

Since Remove-CalendarEvents does not support individual occurrence IDs, use Microsoft Graph API or manual Outlook deletion for specific calendar exceptions.

The Remove-CalendarEvents cmdlet is designed to cancel calendar events within a specified date range and does not accept an individual ItemId for a single occurrence in a recurring series. To safely cancel just one meeting, you must address the specific recurring-event exception using alternative methods.

1
Option A: Manual Cancellation in Outlook

Open Outlook or Outlook on the web (OWA), navigate to your Calendar, right-click the specific meeting occurrence you want to remove, and select 'Cancel Occurrence' (ensure you do not select 'Cancel Series').

2
Option B: Use Microsoft Graph API

If you require an automated or scripted solution, use the Microsoft Graph API to target the specific event exception by its unique instance ID rather than using the standard Exchange Online cmdlet.

3
Ask the Microsoft Community

For advanced PowerShell scripting alternatives or custom parameter configurations, post your specific scenario in the Microsoft Q&A Exchange Online community.

Cmdlet Limitation: Avoid using Remove-CalendarEvents for single occurrences of a recurring series, as its reliance on date ranges will likely remove the entire series.
Free Microsoft Office alternative

Manage Your Work Seamlessly with WPS Office

While Exchange Online requires complex PowerShell commands or Graph API to manage specific calendar exceptions, WPS Office provides a free, lightweight, and user-friendly alternative for your document management and daily productivity needs with high compatibility.

  1. 1. Download WPS Office: Visit the official WPS website and download the free installation package for your operating system.
  2. 2. Install the Application: Run the installer and follow the simple on-screen instructions to quickly set up the office suite.
  3. 3. Open Existing Files: Launch WPS Office and instantly open your existing Microsoft Word, Excel, or PowerPoint files with seamless format compatibility.
Fully compatible with Microsoft Office formats including DOCX, XLSX, and PPTX.Lightweight and fast installation, saving system resources.Familiar, intuitive user interface for effortless document management and scheduling.Built-in robust PDF editing and conversion tools.
QA img-9

Frequently Asked Questions

Why does Remove-CalendarEvents cancel my entire recurring meeting series?

The cmdlet is designed to cancel events based on a specified date range rather than a specific item ID. If a recurring series falls within that range, the entire series is processed and removed.

Can I pass a specific ItemId to the Remove-CalendarEvents cmdlet?

No, the Remove-CalendarEvents cmdlet does not accept an individual occurrence ItemId through its parameters, which prevents it from targeting a single occurrence out of a series.

What is the easiest way to delete a single meeting occurrence?

The most reliable and straightforward method is to open the calendar in Microsoft Outlook or Outlook on the Web, right-click the specific meeting, and explicitly choose to cancel just that occurrence instead of the entire series.