Over the past couple years, I've built a collection of health checking scripts that I run against our environment on a schedule to report any configuration issues with Automate. I finally decided to bundle these up into a dedicated module. This allowed me to create an extensible framework that others can very easily add new health checks to. I'm hoping that the community will contribute health checks back to the Github project for others to use.
Github project: https://github.com/AutomatePS/AutomatePS.Health
This module can be installed from the PowerShell Gallery by running:
This will install AutomatePS automatically if you don't already have it.
Example of how to execute a health check:
Invoke-AMHealthCheck -OutputPath C:\temp
-OutputPath is optional, and generates an HTML report by default in the folder specified. Additional document formats are supported: Text, Word and XML.
I hope others find this helpful.