Using ConfigMgr Baseline to Deploy HPIA for auto updating of Drivers

Ok, so this is building on the last post: Auto Updates of your BIOS & Drivers with HPIA, HPCMSL, HP Connect.

This will cover two methods.. (both Baseline Export Cab files are on GitHub)

  • Using a Baseline, trigger HPIA to scan and update Drivers
  • Using a Baseline, create a Scheduled Task to run HPIA regularly

So they are similar in that they will both be using Configuration Manager baselines, but one is going to run the scan and trigger the updater, and method is to create a scheduled task and deploy the script to the endpoint, and then the scheduled task trigger HPIA.

Using a Baseline, trigger HPIA to scan and update Drivers

Detection Method: garytown/Readme.md
Discovery Script: garytown/HPIA-CI-Run-HPIA-Discovery.ps1
Remediation Script: garytown/HPIA-PR-Remediation.ps1

Then add this to your HP Baseline, or create a new one to better control when it runs:

Using a Baseline, create a Scheduled Task to run HPIA

In this method, the configuration items will create a scheduled task on the end points, and run when the scheduled task is configured to run. You’ll want to look back at that previous post for additional details about the scheduled task if you’re going with this method.

Detection Method (Same as previous, checks for HP Device)
Discovery Script: garytown/HPIA-CI-Setup-Discovery.ps1
Remediation Script:

At this point, you can add this to your HP Baseline that you run on all HP Devices, or create a new one just for it.

Once it runs, you’ll see the scheduled task and script on the device, just like in this post:
Auto Updates of your BIOS & Drivers with HPIA, HPCMSL, HP Connect – GARYTOWN ConfigMgr Blog

Leave a Comment

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