I’m happy to announce ConfigMgr Client Health version 0.7.2. This version includes improved testing on the ConfigMgr Client, option to run more tests in monitor only, and a few bug fixes.

Download location: Microsoft Technet Galleries

Full documentation: https://www.andersrodland.com/configmgr-client-health/

Changes in version 0.7.2

New check on the ConfigMgr Client: CcmSQLCE.log exists and CM Client is not in debug mode. Local CM client database files (*.SDF) will be removed before CM client is reinstalled with a /forceinstall parameter added to the installation parameters to ensure any previous versions are uninstalled first.

Improved testing on WUAHandler.log, now testing against error code “0x87d00692” in addition to previously “0x80004005”

Improved DNS check for Window 8.1 / Server 2012 R2 and higher.

Added option “Fix” in config.xml for the following checks: BITS, DNS, Hardware Inventory, Software Metering and Updates. Set fix to “True” for script to fix any errors, or “False” to only monitor and report back.

Script will now trigger the CM client built in health check (ccmeval) when it’s done.

Bugfixes:

Local log file now honors MaxLogHistory configured in config.xml

Services defined as Automatic (Delayed Start) should now configure correctly

There are some changes to config.xml so make sure to implement those before you upgrade.

This version of the script requires database version 0.7.0. There is no need to upgrade SQL database if you’r already at this version.