Community Pick: Many members of our community have endorsed this article.

Top 9 Exchange Troubleshooting Utilities for Exchange Administrator


This article describes Top 9 Exchange troubleshooting utilities that every Exchange Administrator should know. Most of the utilities are available free of cost. List of tools that I am going to explain in this article are:


  • Microsoft Remote Connectivity Analyzer
  • Microsoft Exchange PST Capture
  • Paul Cunningham’s Script - Test-ExchangeServerHealth
  • Exchange Environment Report Tool by Steve Goodman
  • ExFolders
  • SMTP logging
  • Exchange Health Monitor developed by ManageEngine
  • Microsoft Exchange Server Jetstress
  • Exchange Thumbnail Photo Manager

Let's discuss all the tools mentioned above in detail:

 Microsoft Remote Connectivity Analyzer

Exchange Remote Connectivity Analyzer (ExRCA) is a web based tool developed by Microsoft for the purpose of troubleshooting the connectivity related issues. Administrator can easily locate root cause of the connectivity problem by running the Remote Connectivity Analyzer. After the completion of test the tool suggests some tips with which you can easily troubleshoot the issue. To Run test open the Microsoft’s site ( and follow the steps mentioned by them.

Microsoft Exchange PST Capture

New version of Microsoft Exchange PST Capture tool is getting popular because of its salient features. Nobody knows where all the PST files reside on the network. This tool helps administrator to search PST files on client’s computers across the network. Once it gets all the PST files, it integrates them to a central location. Then all these PST files are imported to primary mailboxes or in-place archives of On-premises Exchange environment or Office 365. PST Capture Console is to be installed to search PST files on systems with PST Capture Agent. This new version supports for Microsoft Exchange Server 2013 & allows access to remote Exchange environment using RPC over HTTP (Outlook Anywhere).


Paul Cunningham’s Script - Test-ExchangeServerHealth

Paul Cunningham is a MVP for Microsoft Exchange Server and has created a useful script to test the Exchange Server for errors and other problems. The Script generates the output in HTML format which can be scheduled to you automatically. The Script can be only used with Exchange Server 2010. You can also customize the script regarding the specific issue. The script is freely available at the Paul Cunningham’s blog. For further details check his blog:

Exchange Environment Report Tool by Steve Goodman

Steve Goodman is another MVP for Exchange and has created a useful PowerShell script. By using the script Exchange administrator can easily analyze Exchange Environment. This script generates output in HTML file. The aim of the script is to generate a report containing the complete overview of the Exchange Environment and DAGs. For further details check:

ExFolders Tool developed by Microsoft

ExFolders is one of the very useful tool developed by Microsoft. This tool was previously called as PFDAVAdmin. The tool is mostly used for the better management of Exchange Public Folders. It provides an option to set permissions for the users and also help out to fetch missing or deleted data from Public Folder. For further details check:

SMTP Logging

SMTP Logging is basically a troubleshooter for problems in sending or receiving email messages. Whenever someone encounter these types of problems, they should enable SMTP logging. SMTP Logging lets Exchange to print the transaction in a log when email is processed without error. One can check and open the log file. Status code showing 250 means its right. For more information:

Exchange Health Monitor developed by ManageEngine

Microsoft provides a tool ManageEngine Free Exchange Health Monitor that monitors the performance of Microsoft Exchange Server 2013, 2010, 2007, 2003. This tool helps an administrator to monitor various parameters like to view Server details like CPU, Disk, and Memory utilization of the host server. Monitor various transport queue like active/retry mailbox, Check mailbox details like message sent per second, active user per second, View RPC details like RPC request, RPC failed, View POP/IMAP current connection, Monitor Client access server details like OWA per Average response/search time. There are a ton of free scripts and built-in scripts that can be set to scheduled tasks for monitoring DAG, database and mailbox health that can then be emailed to you daily. To know more:

Microsoft Exchange Server Jetstress

Jetstress is used to be sure that the input and output component of Exchange System are capable enough to take real load and are ready for the production use. You have the option to set user's profile & account which your deployment represents & thereafter jetstress will stimulate both the log files & database so that you make sure that you will have the perfect horsepower & the headgroom for growing up. To know more:

Exchange Thumbnail Photo Manager

In Exchange 2010 there is a feature to import the thumbnail photos into Active Directory. The imported photos can be displayed in Emails of Outlook. Import-RecipientDataProperty command of PowerShell is used for the management of thumbnail photos. For Further Details Check:


Thank you for reading my article, feel free to leave the feedback regarding the content or to recommend future work. If you liked this article please click the blue and white "Good Article" button at the bottom of this article.


Comments (3)

Usermon, Perfmorn, SCOM, ExBPA, ESEUtil, MFCMapi,  Log Parser.

Thanks for useful article
This is really useful information, thanks for sharing it.

Have a question about something in this article? You can receive help directly from the article author. Sign up for a free trial to get started.