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: Most helpful
  1. 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.

  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. 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

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.