Exchange Tools and Resources


Updated Aug6, 2025Tools: Sanitized the tools and resources, and merged entries from Other Scripts page.

The table below is part of my current “Exchange and Office 365 Toolkit”. The list has been divided into a section for Exchange on-premises and Exchange Online / Office 365.

The toolkit has been divided into the following sections:

If you are looking for Entra-related tools, have a look at Merrill Fernando’s curated list of tools, guides, and resources listed here.

Exchange Online & Office 365

Exchange On-Premises

  • Exchange Generate Message Profile Script
    A tool to generate user message profile information, which could serve as input for dimensioning or validating Exchange server environments.
  • Exchange Server 2019 Sizing Calculator
    Calculation tool to estimate the hardware requirements for new Exchange Server environments, by providing input related to the environment and design requirements. Suited for Exchange SE as well.
  • Exchange Processor Query Tool
    Script to help calculate SpecInt2007 rate for sizing Exchange deployments.
  • Microsoft Exchange Server Jetstress 2013 Tool
    Engine to validate disk I/O performance for Exchange storage. Also can be used for Exchange SE as well, for HDD only, i.e., no MCDB support.
  • Exchange Web Services Managed API
    A .NET Framework interface to EWS for Exchange and Exchange Online.
  • Microsoft Customer Service and Support Scripts
    Exchange Server support tools and scripts for Microsoft Exchange Server and Exchange Online. The scripts are intended for identifying and resolving a wide range of issues that impact on-premises or hybrid deployments and migrations, and include popular tools such as HealthChecker, a.o.
  • Exchange Environment Report
    Script to generate an HTML report providing an overview of the Exchange on-premises environment.
  • Copy Receive Connector
    Script to copy a receive connectors and their configuration to other Exchange servers.
  • Purge Log Files
    Script for Exchange server to clean up Exchange Server and IIS log files.
  • PST Collection Tool
    Tool to discover and import Outlook Personal Folder (.pst) files into Exchange Online or copy them to a central location.
  • Exchange DKIM Signer
    DKIM Signing Agent for Microsoft Exchange Server.
  • Public Folder Migration Scripts
    Scripts to migrate (legacy) public folders to Exchange Online or modern public folders.
  • Exchange 2013/2016 Public Folders Migration Scripts
    Scripts to migrate (modern) public folders to Office 365 and Exchange Online.
  • RBAC Manager
    RBAC Manager for Exchange On-Prem and Exchange Online.
  • DigiCert Certificate Utility
    A tool to manage and troubleshoot certificates on Windows.
  • Fiddler Classic
    A Web Debugging Proxy Tool for Windows.
  • EAS Inspector for Fiddler
    An inspector add-in for Fiddler to convert the binary content of Exchange ActiveSync (EAS) payloads from binary data (EAS WBXML) into non-binary XML.
  • ETL to PCAPng conversion tool
    Utility that converts an .etl file containing a Windows network packet capture into .pcapng format.
  • Performance Analysis of Logs (PAL) Tool
    A tool to read performance monitor counter logs and analyze them using known thresholds.
  • MRS Explorer
    PowerShell script for retrieving, auditing, and analyzing Exchange and Exchange Online move request reports from serialized XML data.
  • MFCMAPI
    Provides access to MAPI stores to facilitate investigation of Exchange and Outlook issues and to provide developers with a sample for MAPI development.
  • OutlookSpy
    Outlook developer tool that integrates into Outlook, providing access to all Outlook Object Model objects, lets you examine values of the properties, call functions, browse object hierarchy, and monitor Outlook events.
  • LogParser
    Log parser is a powerful, versatile command-line tool that provides universal query access to text-based data such as log files, XML files, and CSV files.
  • LogParser Studio (LPS)
    Allows those using Log Parser to work faster and more efficiently to get to the data they need with less “fiddling” with scripts and folders full of queries, by providing a GUI to construct queries or pick a predefined one from its library.
  • EWS Editor
    EWSEditor is an API explorer for Exchange Web Services.
  • Exchange Remote Connectivity Analyzer
    Tool to test certain aspects of your Exchange on-premises environment, Exchange Online, Microsoft Teams, and Skype for Business.
  • Calendar Checking Tool for Outlook
    The Calendar Checking Tool for Outlook (CalCheck) is a program that checks the Microsoft Outlook Calendar and items for problems or for potential problems.
  • Microsoft Rights Management connector
    Rights Management connector server for integrating Exchange and SharePoint servers with the Azure-based Microsoft Rights Management
  • Rights Management Service Client
    Client to help protect access to and usage of information flowing through applications that use RMS services in Azure Information Protection and AD RMS on-premises.
  • Exchange Server 2013 SP1 Architecture Poster
    Technical Architecture of Exchange Server 2013 Service Pack 1. Not current, but to provide understanding of underlying techniques, most of which still exist in modern Exchange versions.

Active Directory

  • Active Directory Migration Tool (ADMT) 3.2
    The Active Directory Migration Tool version 3.2 (ADMT v3.2) provides an integrated toolset to facilitate migration and restructuring tasks in an Active Directory Domain Services infrastructure. Be sure to read the known limitations.
  • AD Replication Status Tool
    This tool helps administrators identify, prioritize, and fix Active Directory replication errors on domain controllers.

Other Resources

  • Visio Stencil Set
    Vision Stencils to help you create visual representations of Office or Office 365 deployments, including Exchange Server, Skype for Business, and SharePoint.
  • Skype for Business Network Assessment Tool
    The Skype for Business Network Assessment Tool provides the ability to perform a simple test of network performance and network connectivity to determine how well the network would perform for Microsoft Teams and Skype for Business Online calls.
  • On Premises Diagnostic (OPD) for Skype for Business
    Collection of diagnostic scenarios, analyzers, rules, and insights for diagnosing common issues in Skype for Business 2015 and 2019 on-premises and hybrid environments
  • Skype for Business 2015 Protocol Workloads
    Poster to better understand the requirements of Skype for Business servers and clients under different levels of service complexity.
  • Teams/Groups architecture poster
    Microsoft Teams IT architecture and voice solutions posters.