Sometimes I am asked to carry out a health check on an Exchange environment. Other times I simply want to quickly verify the health of an environment before any changes are made.
Here are 4 powershell scripts that I use to quickly give me a good overview of an Exchange environment and its health
Starting with 2 great scripts from Microsoft Exchange MVP Paul Cunningham at http://exchangeserverpro.com/
- Test-ExchangeServerHealth.ps1 available here
- Get-DAGHealth.ps1 available here
Microsoft Exchange MVP Steve Goodman has created the following excellent Exchange Environment Report script
- Get-Exchange-Environment-Report.ps1 which can be found here
And finally check out Ammar Hasayen’s useful script over at technet
- Get-CorpEmailReport.ps1 which can be found here
These powershell scripts are very useful and have helped me to quickly get an overview of my customers Exchange environments health. Hope you find them useful too.