How to Cancel One Meeting in a Recurring Series Using PowerShell
Question details
The user needs to cancel a single occurrence of a recurring meeting using PowerShell without deleting the entire series.

- 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.
Ensure you have the exact date and time of the single meeting occurrence you wish to cancel, and verify your Exchange Online administrator privileges.
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.
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').
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.
For advanced PowerShell scripting alternatives or custom parameter configurations, post your specific scenario in the Microsoft Q&A Exchange Online community.
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. Download WPS Office: Visit the official WPS website and download the free installation package for your operating system.
- 2. Install the Application: Run the installer and follow the simple on-screen instructions to quickly set up the office suite.
- 3. Open Existing Files: Launch WPS Office and instantly open your existing Microsoft Word, Excel, or PowerPoint files with seamless format compatibility.

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.




