• Home
  • Topics
    • Office 365
    • Teams
    • SharePoint Online
    • Exchange 2019
    • Exchange 2016
    • Exchange 2013
    • Hybrid
    • Certificates
    • PowerShell
    • Migration
    • Security
    • Azure
  • Blog
  • Podcast
  • Webinars
  • Books
  • About
  • Videos
    • Interview Videos
    • How To Guide Videos
  • Subscribe
    • Facebook
    • Twitter
    • RSS
    • YouTube

Practical 365

You are here: Home / Exchange Server / How to Generate a HTML Report of Your Exchange 2010 Environment

How to Generate a HTML Report of Your Exchange 2010 Environment

June 21, 2011 by Paul Cunningham 15 Comments

Exchange Server expert Steve Goodman has released a free PowerShell script that can be used to create a HTML report of your Exchange environment. You can find the script available to download here.

How to Generate a HTML Report of Your Exchange 2010 Environment

That picture above is the output of the script when I ran it against one of my test lab environments. This is really useful information, the kind of basic details like “How many mailboxes are there?” that Exchange admins get asked all the time by different IT teams and non-technical people.

I can definitely see myself adapting this script for use in our production environments, and having it run on a schedule with the HTML file published to an intranet location for the right people to look at whenever they like.

If you have any questions or comments about the script I’m sure Steve would love to hear them.

 

Exchange Server Exchange 2010, HTML, PowerShell, Reporting, Scripts

Comments

  1. Nimesh says

    December 25, 2019 at 4:09 pm

    what permission required to fetch exchange health check report if in case I want daily basis report over email, I tried configuring with view only Organization Management role but report generating with half of the details like dag name, member count and member servers, rest of details are blank.

    Reply
  2. Juan Narvaez says

    July 26, 2018 at 2:43 am

    Hi Paul, I need some help .

    If I run this reports , it consumes up 25GB on my server, then it fails. Any ideas? Who should I Contact.-

    Reply
  3. Nick says

    June 18, 2018 at 2:58 pm

    Hi Steve, I like to check how can I adjust the script to flag as red if database size falls below 20%?

    Reply
  4. Matt says

    December 23, 2015 at 12:21 am

    Love this! Thank you so much.

    Reply
  5. toto35 says

    November 17, 2012 at 2:31 am

    Hi,
    Steve Goodman web site seem to be dead, can you send me the Exchange 2010 Environment report script ?
    please

    Reply
  6. Pradeep K says

    September 16, 2012 at 2:37 am

    I am running this report for my Exchange 2007 environment and its running fine. I am trying to include the Incremental backup as well with full backup and its not generating the report for Incremental backup. Incremental backup column is coming blank.

    Reply
  7. KFIR says

    December 16, 2011 at 9:52 pm

    HI,
    is this script work with EXCH 2007 allso?

    Reply
    • Paul Cunningham says

      December 17, 2011 at 1:18 pm

      If you’ve got any questions about I’d suggest asking Steve, the author of the script:

      http://www.stevieg.org/2011/06/exchange-environment-report/

      Reply
      • kantharao says

        November 14, 2015 at 4:24 pm

        Please help me how export the all exchange server health performance

        Reply
        • mehrdad says

          May 11, 2016 at 8:32 pm

          tanx fo you

          Reply
      • Donny Forbes says

        February 23, 2017 at 1:45 am

        Steve I have downloaded this script and it seems to be working. I do have a question tho. I just recently migrated from exchange 2007 – > 2013 and it 2007 the script would show all users mailboxes information size and when they would not be able to send / receive etc in an HTML report. I have notice that this script does not do that. Can you assist me with this?

        Reply
        • Paul Cunningham says

          February 23, 2017 at 8:44 am

          If you have questions for Steve please ask him directly on his blog.

          Reply
  8. Devang Patel says

    November 6, 2011 at 6:59 pm

    Hi

    Sorry but it works and completed successfully.

    i just copied the report.html file on desktop and open it and shows the complete report.

    This is really awsome sttuff and really appreciate the task done by you people.

    Thanks
    Devang

    Reply
  9. Devang Patel says

    November 6, 2011 at 6:51 pm

    Hi

    I have tried to run this script with command .Get-ExchangeEnvironmentreport.ps1 -HTMLReport .report.html

    The Command runs successfully and report.html file is also created but once the command gets completed report.html file is not opened automatically in browser.

    report.html file is created but when i tried to open it manually than also it not works, if i tried to edit it it shows nothing in it.

    i have one CAS/HUB, and two MBX server with one forest and domain.

    Thanks
    Devang

    Reply

Leave a Reply Cancel reply

You have to agree to the comment policy.

Recent Articles

  • Turn On MFA: Real-World Example of Fraud, Domain Stealing, and the Nearly Lost House Deposit
  • Changes in Microsoft 365 Apps Channels and Why You Should Care
  • A New Tool to Manage Exchange-related Attributes Without Exchange Server
  • Microsoft Launches Group Ownership Governance Policy
  • Making the Case for Identity Governance in Azure Active Directory

Copyright © 2022 Quadrotech Solutions AG · Disclosure · Privacy Policy
Alpenstrasse 15, 6304 Zug, Switzerland