This PowerShell script checks the health of each Exchange 2013 client protocol by making a web request for the /healthcheck.htm file in each virtual directory.
Results are output to console. Future plans include output to HTML and email.
.\Get-CASHealthCheck.ps1
Written by: Paul Cunningham
Find me on:
- My Blog: https://paulcunningham.me
- Twitter: https://twitter.com/paulcunningham
- LinkedIn: https://au.linkedin.com/in/cunninghamp/
- Github: https://github.com/cunninghamp
Check out my books and courses to learn more about Office 365 and Exchange Server.
Additional credits and references: http://www.bhargavs.com/index.php/2014/03/17/ignoring-ssl-trust-in-powershell-using-system-net-webclient/