How to remove meeting invite sent by user who left the organization

Occasional Contributor

We have a user who left the company back in December 22 and there are couple of re occuring meeting which i want to delete . I tried "search - mailbox - search query "  but it's not working if anyone can help me the script to delete the meeting invites .


Amy help would be highly appreciated.




4 Replies

Hello @tyagia2ul,

If mailbox still exist on your tenant you can use Remove-CalendarEvents cmdlet.

Code will be something similar to this:

#First check which meetings you will be removing using -PreviewOnly parameter
Remove-CalendarEvents -Identity "<User>" -CancelOrganizedMeetings -QueryWindowInDays 120 -PreviewOnly -Verbose

#Remove all meetings that occurs on or 120 days after today's date
Remove-CalendarEvents -Identity "<User>" -CancelOrganizedMeetings -QueryWindowInDays 120 -PreviewOnly -Verbose

Please note you will need to have access to that mailbox to run it. 

Hope that helps.


Thanks @AndySvints,

The mailbox does not exist this user left the company back in Dec22
Any script through which we can search the meeting and delete.


In this case you should use New-ComplianceSearch. As Search-Mailbox cmdlet is being deprecated in favor of New-ComplianceSearch

Approach is the following:


Hope that helps.

Thanks , I am able to delete the meeting now .