This project has moved and is read-only. For the latest updates, please go here.

Meeting Analyzer

Meeting Analyzer takes advantage of a new Exchange powershell command that is available in Exchange 2016 and in the Exchange Online service - Get-CalanderDiagnosticObjects

The tool will create a remote powershell connection based on URI, Admin name and password, and then it will prompt for the SMTP address of the user with a problem Meeting Item, and the Subject of that Meeting Item.

Once this is entered in - the tool runs the powershell command, retrieves the data, parses and analyzes the data, and produces output showing the version history of the particular meeting. It's great for troubleshooting what happened to a particular meeting on a users Calendar.

Two files are output - a log showing a summary and history of the meeting, and a CSV file containing all the version history items with the props that the tool retrieved from the Exchange powershell cmdlet output.


This project has moved to GitHub. Please go to for any and all new updates and releases.

Last edited May 12 at 9:20 PM by rtopken, version 6