Exchange Geek's Weblog

I'm a Geek!

Archive for December, 2011

Outage! My Blog Will Be Offline This Weekend

Posted by Milind Naphade on 09/12/2011

Today evening I will be moving my blog to a self hosted one which eventually will break all the email notifications from my blog although RSS feeds will still continue to work.

I wanted to thank all my subscribers of my blog who read my content. If you wish to continue receiving notifications via email you may want to resubscribe to my blog email notification once again. I will post back when the migration is complete.

Thanks you for your support.


Posted in Uncategorized | Comments Off on Outage! My Blog Will Be Offline This Weekend

Exchange Server 2010 Checklist

Posted by Milind Naphade on 07/12/2011

Few months ago someone in our discussion group had a requierment of an automated way to make sure that exchange servers health state should be checked automatically and a report should be sent to support team.During the discussion, we recieved a lot of ideas and many sample codes to do so. The largest piece of code was written for Exchange 2007. I perosnally used this script at many customers to automate the daily / hourly checklist part of their operations team but since a lot of them have already upgraded to Exchange 2010 the old script become almost useless due to changes in architecture of components of Exchange Server 2010. With said that, quite a considerable number of modifications were needed in the origional code.

I recently posted the latest version of the script that was customized by me to meet some of exclusive requirements. You can download the script from Microsoft Technet Gallery – Exchange Server 2010 Checklist

Yet, I really wanted to thank the person who wrote this entire stuff. That was really so cool.


  • Provides a detailed report of your Exchange Server 2010 Critical components in an HTML email.
  • Provides color coded statuses so that faulty components can be identified easily.
  • Emails can be sent to multiple people.
  • Script can be scheduled to run using scheduled task.

        -ServerName (required)
                Must be an Exchange 2010 server. This script should be run locally on the mentioned server.

        -Path (required)
                This is the folder identity where the generated report will be saved.

        -CompanyName (required)
                Name of your company E.g. “Contoso Inc.”

        -SMTPServer (required)
                Hub Transport Server name or IP address. Any SMTP relay that can accept the email will also work.

        -From (required)
                Sender’s email address.

        -To (required)
                List of recipient(s). You can pass a comma seperated values here. For more than one recipients use {,}

        -JournalMailbox (optional)
                The mailbox identity to get mailbox statistics.
For many mailboxes use,

Please do provide your feedback in case you liked / disliked it or you would like to see some new features added into it. Download and Enjoy 😉

Posted in Exchange 2010 | 5 Comments »

Exchange Server 2010 Service Pack 2 is available for Download

Posted by Milind Naphade on 05/12/2011

Microsoft has released SP2 for Microsoft Exchange Server 2010 today. The service pack is available for download at

With release of SP2 a long awaited feature of Address List Segregation will now be available instead of using Exchange in Hosting Mode. A lot of other fixes are included in this release.

Download your copy and Enjoy! 😉

Posted in Exchange 2010 | 3 Comments »