Updated Aug6, 2025
: 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 Hybrid Configuration Wizard
Direct link to the Exchange Hybrid Configuration Wizard, used to assist in deploying or reconfiguring Exchange Hybrid deployments. - Entra Connect Sync Configuration Documenter
AAD Connect configuration documenter is a tool to generate documentation of an AAD Connect installation. Also works with Entra Connect. - Exchange Online Fiddler Extension
Fiddler Extension to troubleshoot Office 365 client application connectivity and functionality. - IdFix : Directory Synchronization Error Remediation Tool
IdFix is used to perform discovery and remediation of identity objects and their attributes in an on-premises Active Directory environment in preparation for migration to Entra ID. - Office 365 IT Pros / Practical 365
Collection of scripts and code samples for articles published on practical365.com or office365itpros.com. - Office 365 – Distribution List Migration
PowerShell module to assist with the migration of distribution lists from an Exchange on-premises environment to Exchange Online. - Microsoft 365 URLs and IP address ranges
Page containing endpoints and addresses for various Microsoft 365-related services, to limit access to particular workloads. Includes feeds that can be used to automate the process of updating these endpoints and addresses. - Mailbox Migration Performance Analysis
Helper functions to provide performance statistics from a given set of move requests. - Microsoft Defender for Office 365 Recommended Configuration Analyzer (ORCA)
ORCA is a report that you can run in your environment, which can highlight known configuration issues and improvements that can impact your experience with Microsoft Defender for Office 365 (formerly Office 365 Advanced Threat Protection).
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.
You must be logged in to post a comment.