The Calendar Checking Tool for Outlook (CalCheck) is a command-line program that checks Microsoft Outlook Calendars for problems. The tool opens an Outlook profile to access the Outlook Calendar. It performs various checks, such as permissions, free/busy publishing, delegate configuration, and automatic booking. Then each item in the calendar folder is checked for known problems that can cause unexpected behavior, such as meetings that appear to be missing.

How to use Calendar Checking Tool for Outlook:

After you install this download, open a Command Prompt window in the directory that contains the CalCheck.exe file. To obtain detailed instructions, type the calcheck /? command in the Command Prompt window, and then press Enter.

Here is a list of command-line switches for CalCheck.exe:

CalCheck [-P <Profile name>] [-L <path\file>] [-M <LegacyExchangeDN>] [-N <DisplayName>] [-O <path>] [-C <Version>] [-A] [-F] [-R] [-V]
CalCheck -?

-P Profile name (If absent, will prompt for profile)
-L <List File> (file including Name and LegDN) of mailbox(es) to check
-M Mailbox DN Used with -N (if specified, only process the mailbox specified.)
-N <DisplayName> Used with -M (if specified, only process the mailbox specified)
-O <Output Path> (path to place output files - default is the current directory)
-C <Version> Click To Run scenario with Office 2013 - load a specific MAPI version
-A All calendar items output to CALCHECK.CSV
-F Create CalCheck Folder and move flagged error items there
-R Put a Report message in the Inbox with the CalCheck.log file
-V Verbose output to the command window

Read more | Download.

See this post for tips to troubleshoot Microsoft Outlook problems like freezing, corrupt PST, Profile, Add-in, etc.