I’m happy to release version 0.8.0 of ConfigMgr Client Health, and introduce a webservice to communicate with the database.

The script now supports updating the database through a RESTful API, which simplifies and secures communication with the database. Using the -Webservice parameter, the script sends the results to the webservice, which then updates the database. Computer accounts no longer requires write access to the database in order to update it.

The webservice is developed using .NET Core 2.0, and requires the Microsoft .NET Core 2.0 Runtime & Hosting bundle to be installed on the server. You can download that here: https://www.microsoft.com/net/download/thank-you/dotnet-runtime-2.0.9-windows-hosting-bundle-installer

Example executing script with webservice: .\ConfigMgrClientHealth.ps1 -Config .\config.xml -Webservice https://cm01.rodland.lab/ConfigMgrClientHealth

Download: Microsoft Technet Galleries

Documentation: ConfigMgr Client Health

Changes since version 0.7.6