Configuration guide: Driver compliance

Prerequisites

To get started with this library pack, ensure all related content is installed and configured appropriately. This page describes which content is included and how to configure it.

Consider this guide represents suggested configurations. You can customize and edit the content based on your specific environment.

Included content and dependencies

The pack content is duplicated for Dell, HP, and Lenovo, allowing you to focus on the manufacturer of your choice.

Content for Dell
Type
Name
Description
Dependencies

Driver compliance - Dell

Displays Dell devices with pending Driver, BIOS, and Firmware updates by criticality level.

none

Automated driver compliance

Automates critical driver update remediation for supported Dell and HP devices by detecting pending critical driver updates and running the appropriate vendor-specific update action.

none

Get Dell pending BIOS firmware and driver updates

Utilizes the Dell Command Utility to perform scans on devices for any outstanding updates related to Drivers, BIOS, and Firmware.

Required to populate specific dashboard widgets.

Invoke install Dell pending driver updates

Automates Dell driver updates silently without user interface interruption.

none

Dell driver compliance - priority update state

Used to monitor priority update compliance over time.

Get Dell pending BIOS firmware and driver updates

Dell driver compliance - routine update state

Used to monitor priority update compliance over time.

Get Dell pending BIOS firmware and driver updates

Content for HP
Type
Name
Description
Dependencies

Driver compliance - HP

Displays HP devices with pending Driver, BIOS, and Firmware updates by criticality level.

none

Automated driver compliance

Automates critical driver update remediation for supported Dell and HP devices by detecting pending critical driver updates and running the appropriate vendor-specific update action.

none

Get HP pending BIOS firmware and driver updates

Utilizes the HP Image Assistant (HPIA) to perform scans on devices for any outstanding updates related to Drivers, BIOS, and Firmware.

Required to populate specific dashboard widgets.

Invoke install HP pending driver updates

Automates HP driver updates silently without user interface interruption.

none

HP driver compliance - priority update state

Used to monitor priority update compliance over time.

Get HP pending BIOS firmware and driver updates

HP driver compliance - routine update state

Used to monitor priority update compliance over time.

Get HP pending BIOS firmware and driver updates

Content for Lenovo
Type
Name
Description
Dependencies

Driver compliance - Lenovo

Displays Lenovo devices with pending Driver, BIOS, and Firmware updates by criticality level.

none

Get Lenovo pending firmware, BIOS and driver updates

Utilizes the Lenovo Thin Installer Utility to perform scans on devices for any outstanding updates related to Drivers, BIOS, and Firmware.

Required to populate specific dashboard widgets.

Lenovo driver compliance - priority update state

Used to monitor priority update compliance over time.

Get Lenovo pending firmware, BIOS and driver updates

Lenovo driver compliance - routine update state

Used to monitor priority update compliance over time.

Get Lenovo pending firmware, BIOS and driver updates

The library pack also includes the following campaigns.

Type
Name
Description
Dependencies

Update drivers - Invoke

Asks the user if it's a good moment to perform driver updates that require a device restart.

none

Restart to update - Invoke

Informs users that an update completed and asks users to restart their device.

none

Update drivers - Completed

Informs users that following a driver update, it is now complete

none


Configuring the Driver compliance pack

Adapt these suggested configuration steps to edit and customize content according to your organizational needs.

Step 1 - Install library pack content

Go to the Nexthink Library and install all required content.

Step 2 - Configure remote actions

Navigate to the manage remote action administration page to review and edit your remote actions.

We recommend the following configurations for these remote actions:

Name
Trigger
Schedule query
Parameters to edit

Get Dell pending BIOS firmware and driver updates

Scheduled, daily

  • DCU required version

  • DCU 64Bit download URL

  • DCU 32Bit download

Get HP pending BIOS firmware and driver updates

Scheduled, daily

  • HPIA required version

  • HPIA tool download URL

Get Lenovo pending firmware BIOS and driver update

Scheduled, daily

  • repository_type

  • central_repository_url

  • maximum_delay_in_seconds

Invoke install Dell pending driver updates

Manual, can be triggered on multiple devices

none

Invoke install HP pending driver updates

Manual, can be triggered on multiple devices

none

Step 3 - Edit campaigns

Navigate to the manage campaigns administration page to review and edit your campaigns.

For each installed campaign, please ensure to:

  • Customize the sender name and image.

  • Review and adjust questions.

  • Publish the campaign when you are ready to use it.

We recommend the following configurations for these campaigns:

Name
Trigger
Priority

Update drivers - Invoke

Remote action

Not urgent

Restart to update - Invoke

Remote action

Not urgent

Update drivers - Completed

Remote action

Not urgent

Step 4 - Maintain workflow trigger

This workflow is designed to run on a schedule. The recommended schedule is once per week, filtering out Dell and HP devices.

Recommended trigger configuration

Select the Schedule trigger and configure the NQL query according to the following example:

NQL:

Code


RELATED TOPICS

Last updated

Was this helpful?