Exchange how to delete any re-occuring meetings that are booked for the future with Powershell

Jayakumar Janardhanan 21 Reputation points
2021-01-12T06:22:46.913+00:00

Delete any re-occuring meetings that are booked for the future with Powershell

Exchange Server Management
Exchange Server Management
Exchange Server: A family of Microsoft client/server messaging and collaboration software.Management: The act or process of organizing, handling, directing or controlling something.
7,675 questions
0 comments No comments
{count} votes

Accepted answer
  1. Ashok M 6,516 Reputation points
    2021-01-12T07:13:31.277+00:00

    Hi @Jayakumar Janardhanan ,

    Please find the below link for the steps, powershell commands to achieve the requirement.

    https://learn.microsoft.com/en-us/answers/questions/67918/delete-or-cancel-recurring-meeting-invites.html

    If you still have any questions, please feel free to post here and we can discuss.

    If the above suggestion helps, please click on "Accept Answer" and upvote it

    0 comments No comments

1 additional answer

Sort by: Most helpful
  1. Lucas Liu-MSFT 6,176 Reputation points
    2021-01-13T05:17:54.083+00:00

    Hi @Jayakumar Janardhanan ,
    You could following the steps to delete the recurring meetings. Please pay attention to the following things before running the commands: By default, Search-Mailbox is available only in the Mailbox Search or Mailbox Import Export roles, and these roles aren't assigned to any role groups.You need to add both of the roles to a role group.Only the Mailbox Import Export role gives you access to the DeleteContent parameter. And run the Search-Mailbox each mailbox returns up to 10,000 results each time.
    1.Please run the following command in the Exchange Management shell to preview eligible results:

    Get-Mailbox -ResultSize Unlimited | Search-Mailbox -SearchQuery "kind:meetings AND Subject:'<Meeting subject>' AND From:<>" –EstimateResultOnly  
    

    2.Then run the following command in the Exchange Management shell to delete all eligible meeting series from both the organizer mailbox and the attendees mailbox:

    Get-Mailbox -ResultSize Unlimited | Search-Mailbox -SearchQuery "kind:meetings AND Subject:'<Meeting subject>' AND From:<>" -DeleteContent  
    

    For more information you could refer to: Search-Mailbox


    If the response is helpful, please click "Accept Answer" and upvote it.
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    0 comments No comments

Your answer

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