Exchange 2013 : Audit and Health Check v1.0

Exchange 2013 : Audit and Health Check v1.0

The Exchange 2013 Audit and Health Check is designed to run as a scheduled task to get all the necessary information about your Exchange 2013 infrastructure every day. It’s not a real audit script but you will get some interesting informations about your Exchange Servers. The script will create a HTML file or send you by email the results. It’s hope to you, the only thing to do is to edit the script and then modify the following parameter : MailEnabled (True or False).This script can be use as a daily check.

– Servers informations (Server Role, Version, Active Directoy site …)
– Databases informations (DB Name, DB size, Last Full Backup, …)
– List mailbox by size (Top 25 largest mailboxes)
– List Distribution Group with total members
– List Public Folders  (Top 25 largest PFs)
– Test mail flow
– Audit logs in the last 24H

Running the script

You just have to run this command :


You can download the script on Technet Gallery : Here

About Nicolas 282 Articles
I work as an IT Production Manager, based in Paris (France) with a primary focus on Microsoft technologies. I have 10 years experience in administering Windows Servers. . I am a Microsoft MVP for Cloud & Datacenter Management. I also received the PowerShell Hero 2016 award by PowerShell.0rg. And finally, I am "MCSE: Cloud Platform and Infrastructure", "MCSA: Windows Servers", "Administering & Deploying SCCM", and CheckPoint CCSA certified.