![]() With this script and the EWS API, you actually don’t need to pre-connect to a PowerShell session to Office 365, that will automatically be handled. If you do not have admin capabilities to do the above, you will need the user to enter their credentials in order to parse and clean up the mailbox.īased on David Barrett’s article linked above, we should just be able to run this to clear out duplicates, however things didn’t quite work that easy. ![]() ![]() Assuming you’re a sys admin for the organization, you can handle this less disruptively to the user by temporarily granting your service management account access to manage the mailbox experiencing the issue.This guide utilizes a PowerShell script another Microsoft developer has already made, found here, but ours embellishes on some “gotchyas” we came across with this issue.This needs to be installed on whichever machine you run the cleanup from (which does not need to be the end users’). At the moment, the latest version is 2.2 and can be downloaded here. Microsoft Exchange Web Services Managed API (EWS API).Troubling times like this almost always call for our oh-so convenient friend, PowerShell. So, how do you clean this up? Even if we could do it by hand (who would want to), we can’t in this case. The result was not just a plethora of meetings to delete, it also caused the user to not be able to view their calendar at all as opening it in Outlook ended with an application crash. Opening it in the Outlook Web App (OWA) caused the browser to freeze and lock up. However, we recently came across an issue where one of these tools crashed while sending a calendar invite causing over 30,000 duplicates of a meeting. Many of us heavily rely on our digital calendars to organize our schedules, and with those often come third-party conferencing products such as Webex, GoToMeeting and a myriad of others services to help accommodate these needs.
0 Comments
Leave a Reply. |