Steve Goodman's Exchange Blog
19Sep/110

New Section – Recommended Exchange Reference Material

imageWe all have books, whitepapers and documentation that we often end up referring to from time to time, whether it’s a refresher on a topic you’re a little rusty on or just to double check a few facts. For my benefit, and hopefully yours, here’s my handy list of Exchange reference material…

Recommended Exchange Reference Material

17Aug/1135

Exchange Environment Report v1.5.4

It’s been a few weeks since my last update to the Environment report, but since last time I’ve been incrementally fixing a few bugs reported and added a couple of new requested features.

New Features

  • Initial support for /hosting mode installations
  • Support for multiple email recipients with the MailTo parameter, e.g -MailTo "person1@org.com",person2@org.com
  • Support for filtering by server name using a new parameter –ServerFilter. Use this to limit the report to servers with certain characters in the name, e.g. –ServerFilter “NL-*”
  • Support to change whether or not the entire forest is examined with the –ViewEntireForest flag.
  • When sending the report by mail, the report is also shown as the message content, for easy viewing on mobiles.

Bug Fixes

  • Large deleted item total sizes caused an error due to not setting the variable type to long.
  • In Exchange 2003 environments, Back End and Front End roles are not highlighted in the overview section.
  • In some circumstances the formatting of the report is not spaced correctly in the overview section.
  • Shortened the command used as input to schtasks.exe due to it’s maximum character limitations.
  • Non-DAG databases header showed even if no non-DAG databases were present.
  • Archive Mailbox information was no longer showing.

In the next release I’m hoping to add a few more features that have been requested, including integrating some new features written and sent in by readers. In the meantime, as always if you have any problems give me a shout at steve@goodman.net or in the comments.

Download the new version from the original article here…

24Jul/1120

Exchange Environment Report 1.5.3 released

I’ve had a couple of bugs reported in version 1.5 that needed some quick attention, so I’m pleased to release version 1.5.3.

Fixes in this version

  • Per-Server Mailbox count could show incorrectly in certain cases. This appears to be due to a known bug in Get-Mailbox where the ServerName is not always valid. A workaround has been implemented in the script.
  • Exchange 2003 and earlier server information would not show more than one server. Due to a last minute change in the way the script stores information about pre-Exchange 2007 servers this bug got through testing. A fix has been implemented.

No new features this time around, but if you missed the 1.5 release post, check it out here. As always comments and suggestions are welcome either in the comments or via email.

Download the new version from the original article here…

21Jul/118

Exchange Environment Report Script V1.5 available

imageIt’s taken a while due to other commitments, but every day I’ve been beavering away on the train journey to bring you the latest and hopefully greatest version of the Exchange Environment Report – written at literally 60 miles an hour!

Since the last version, it’s had a major overhaul and hopefully you should find it faster, it now supports Exchange 2003 in 2010 and 2007 environments; and it also makes it easier to send mail and schedule the report generation.

New Features and Changes

I’ve had a quite a few requests for new features since the last version. Whilst I haven’t been able to put every feature in, there are quite a few new additions…

  • Now supports Exchange 2003 in addition to 2007 and 2010 (should support 2000 too, but not robustly tested)
  • New options to send mail with report as attachment directly from the script
  • New option to schedule itself to run nightly
  • Shows Log and Database disk free (including DBs on mount points)
  • Shows Rollup Update version as well as number
  • Major code re-factor and re-write. Down from 62KB to 33KB, only 100 lines longer even with the extra features and code should be more readable (functions at the top, main code from line 669 onwards)
  • Altered the method of data collection to avoid repetition. Most data retrieved up-front in one go then processed
  • Improved warnings and troubleshooting information on non-fatal errors (such as if it can’t get information from a server via WMI)

Fixes

There were a few bugs in the last version and the following should now be fixed:

  • Mailbox counts showed incorrectly under some circumstances. The method of calculation has changed.
  • Multiple databases with the same name in different storage groups did not show correctly.
  • More accurate mailbox and database sizes

As so much has changes since the last version, there is the chance of a few new bugs. As always let me know in the comments or at steve@goodman.net if you find any.

Download the new version from the original article here…