Delete or cancel recurring meeting invites

Roger Roger 7,631 Reputation points
2020-08-17T04:11:22.95+00:00

Hi all

One of my user(roger@Company portal .com) has set recurring meeting invites and he is currently on vacation. how i delete/cancel the recurring meeting invites created by him by meeting subject name
for example
Meeting Subject is TEST1
sender is roger@Company portal .com

I am not sure how to use Remove-CalendarEvents -Identity roger@Company portal .com using subject line

Exchange Online
Exchange Online

A cloud-based service included in Microsoft 365, delivering scalable messaging and collaboration features with simplified management and automatic updates.

Exchange | Exchange Server | Management
Exchange | Exchange Server | Management

The administration and maintenance of Microsoft Exchange Server to ensure secure, reliable, and efficient email and collaboration services across an organization.


Answer accepted by question author
Ashok M 6,876 Reputation points
2020-08-17T11:45:14.87+00:00

Hi Roger,

I would suggest to delete it from a delegated owner/editor of that calendar or provide full access permission temporarily and login using OWA to delete the recurring meeting.

If needs to be done only using powershell, try using Search-Mailbox instead of Remove-CalendarEvents since to my knowledge, we wouldn't be filter one meeting invite using Remove-CalendarEvents.

Search-Mailbox -identity “******@contoso.com” -SearchQuery kind:meetings AND subject:”TEST1” -EstimateResultsOnly

Search-Mailbox -identity “******@contoso.com” -SearchQuery kind:meetings AND subject:”TEST1” -DeleteContent

Reference: https://sysadminguides.org/2018/06/03/how-to-fix-delete-recurring-meetings-using-powershell-exchange-mailbox/

Please Note: Since the web site is not hosted by Microsoft, the link may change without notice. Microsoft does not guarantee the accuracy of this information.

Was this answer helpful?


3 additional answers

Sort by: Oldest
  1. Roger Roger 7,631 Reputation points
    2020-08-17T04:38:09.18+00:00

    i want to remove the calendar invites using meeting subject Name, will the below syntax work?

    Remove-CalendarEvents -Identity roger@Company portal .com -CancelOrganizedMeetings "kind:meetings AND Subject:'TEST1'"

    Was this answer helpful?

    0 comments No comments

  2. Roger Roger 7,631 Reputation points
    2020-08-18T04:44:48.267+00:00

    search mailbox syntax is depreciated now, can this by done by Remove-CalendarEvents
    something like the below
    Remove-CalendarEvents -Identity roger@Company portal .com -CancelOrganizedMeetings "kind:meetings AND Subject:'TEST1'"

    Was this answer helpful?


  3. Yuki Sun-MSFT 41,456 Reputation points Moderator
    2020-08-18T08:40:30.68+00:00

    Hi @Roger Roger ,

    Agree with @Ashok M that it's not suggested to use Remove-CalendarEvents as it cannot be used to remove a particular meeting. For more information, you may read Remove-CalendarEvents.

    According to this article, the Search-Mailbox cmdlet is now still available to the latest versions like Exchange 2019:
    18249-search-mailbox.png

    I tested in my Exchange 2016 lab using the powershell command similar to below and it successfully delete the meeting series from both the organizer and the attendees:

    Get-Mailbox -ResultSize Unlimited | Search-Mailbox -SearchQuery "kind:meetings AND Subject:'Test1' AND From:******@contoso.com" -EstimateResultOnly  
    Get-Mailbox -ResultSize Unlimited | Search-Mailbox -SearchQuery "kind:meetings AND Subject:'Test1' AND From:******@contoso.com" -DeleteContent  
    

    Note1: The Search-Mailbox cmdlet returns up to 10000 results per mailbox if a search query is specified.
    Note2: You need to be assigned the Mailbox Import Export management role to use this -DeleteContent switch.

    If you still have concern on this and prefer using other alternatives, as suggested by AshokM that you can use the New-ComplianceSearch and New-ComplianceSearchAction cmdlets instead. Here's an occifial document for your reference:
    Search for and delete messages in Exchange Server

    Was this answer helpful?

    1 person found this answer helpful.

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.