ConfigMgr Client Health

ConfigMgr Client Health Version 0.7.0 Released

I’m happy to announce version 0.7.0 of the PowerShell script that increased our patch compliance to 99%. This version includes a new fix for downloads stuck at 0% in software center, and current patchlevel are now displayed in the database.

The latest version is available here: Microsoft Technet Gallery
Full documentation of the script is always available here: https://www.andersrodland.com/configmgr-client-health/

Changes in ConfigMgr Client Health Version 0.7.0

  • Cleans up failed BITS jobs that cause downloads to be stuck at 0% in Software Center. You can enable or disable this check in config.xml.
  • Fixes Software Metering error described here: https://support.microsoft.com/en-us/help/3213242/software-metering-agent-fails-with-software-metering-failed-to-start-p. You can enable or disable this check in config.xml.
  • PatchLevel is now visible in the database and log files, gathered from this registry key: “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\UBR”
  • Now supports local logfiles on the computer, stored at C:\ClientHealth\ClientHealth.log. You can enable or disable this check in config.xml
  • Fixed a bug where some checks would return false and script would fail to update the database.
  • The script now remove errors from the logfiles after it remediated, this to prevent a false positive next time the script runs.
  • Improved the installation method of the Configuration Manager client by registering required Windows DLL files before the client is installed.

Anders Rødland

Anders Rødland started his IT career in 2006. My main focus is MS Configuration Manager and client management, and I have passed 17 Microsoft certifications since then. My main expertise is on client management with Microsoft Endpoint Manager: Intune and Configuration Manager. I also do a lot of work on the security side with Microsoft Defender for Endpoint. In addition to my Microsoft certification, I also have an ITIL v3 Foundation certification. This is my private blog and do not represent my employer. I use this to share information that I find useful. Sharing is caring.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.