This script collects information about an Exchange 2010 organization. It generates an output HTML report to present all the collected data. With this report you can see very quickly what is working and what is not. You can use both a GUI version or batch version. The batch version can be used through a schedule task to get a morning health-check.
What is checked by this script?
The following checks are included:- Active Directory- Viewing SPNs- Duplicated SPNs- Hardware information- Disk Report Information- Exchange Servers Information- Exchange Services- Exchange Rollup (E2K7 only)- Exchange Rollup (E2K10 Only)- Client Access Server Information- Client Access Server - OWA Virtual Directory- Client Access Server - WebServices Virtual Directory- Client Access Server - Autodiscover Virtual Directory- Client Access Server - OAB Virtual Directory- Client Access Server - ECP Virtual Directory- Client Access Server - ActiveSync Virtual Directory- Client Access Server - Powershell Virtual Directory- Client Access Server - Exchange Certificates- HUB Transport - Information- HUB Transport - Back Pressure (E2K10 Only)- Database Availability Group - Information- Database Availability Group - Network- Database Availability Group - Replication- Database Availability Group - DatabaseCopy- Database Availability Group - Backup- Database Availability Group - Database Size and Availability- Database Availability Group - RPCClientAccessServer- Mailbox Server - Information- Mailbox Server - Database Size and Availability- Mailbox Server - Backup- Mailbox Server - RPCClientAccessServer- Mailbox Server - Offline Address Book- Mailbox Server - Calendar Repair Assistant- Public Folder Databases- RPCClientAccess Information- Test Mailflow- Test OWA Connectivity- Test Web Services Connectivity- Test ActiveSync Connectivity- Test ECP Connectivity- Test MAPI Connectivity - Mailbox and Public Folder Databases- Test OutlookConnectivity- Test OutlookWebServices- Test PowershellConnectivity
Download and screen-shots at Source