> For the complete documentation index, see [llms.txt](https://docs.nexthink.com/platform/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.nexthink.com/platform/~/changes/Sh4xqs4GDClkDKT9Hvux/library-packs/security-and-compliance/driver-compliance/configuration-guide_-driver-compliance.md).

# Configuration guide: Driver compliance

## Introduction <a href="#configurationguide-drivercompliance-introduction" id="configurationguide-drivercompliance-introduction"></a>

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

Please keep in mind this is just a guide and represents suggested configurations. You are free to customize and edit content as you see fit based on your specific environment.

{% hint style="info" %}
*Note: The content in this pack is duplicated for Dell, HP and Lenovo, offering the flexibility to focus on the manufacturer of your choice.*
{% endhint %}

## Content list and dependency <a href="#configurationguide-drivercompliance-contentlistanddependency" id="configurationguide-drivercompliance-contentlistanddependency"></a>

**Dell**

| Type                                                                          | Name                                              | Description                                                                                                                       | Dependencies                                                       |
| ----------------------------------------------------------------------------- | ------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------ |
| [Live dashboards](https://nexthink.gitbook.io/opd/user-guide/live-dashboards) | Driver compliance - Dell                          | Displays Dell devices with pending Driver, BIOS, and Firmware updates by criticality level.                                       |                                                                    |
| [Remote actions](https://nexthink.gitbook.io/opd/user-guide/remote-actions)   | 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. | <ul><li>Required to populate specific dashboard widgets.</li></ul> |
| [Remote actions](https://nexthink.gitbook.io/opd/user-guide/remote-actions)   | Invoke install Dell pending driver updates        | Automates Dell driver updates silently without user interface interruption.                                                       |                                                                    |

**HP**

| Type                                                                          | Name                                            | Description                                                                                                                            | Dependencies                                                       |
| ----------------------------------------------------------------------------- | ----------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------ |
|                                                                               |                                                 |                                                                                                                                        |                                                                    |
| [Live dashboards](https://nexthink.gitbook.io/opd/user-guide/live-dashboards) | Driver compliance - HP                          | Displays HP devices with pending Driver, BIOS, and Firmware updates by criticality level.                                              |                                                                    |
| [Remote actions](https://nexthink.gitbook.io/opd/user-guide/remote-actions)   | 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. | <ul><li>Required to populate specific dashboard widgets.</li></ul> |
| [Remote actions](https://nexthink.gitbook.io/opd/user-guide/remote-actions)   | Invoke install HP pending driver updates        | Automates HP driver updates silently without user interface interruption.                                                              |                                                                    |

**Lenovo**

| [Live dashboards](https://nexthink.gitbook.io/opd/user-guide/live-dashboards) | Driver compliance - Lenovo                          | Displays Lenovo devices with pending Driver, BIOS, and Firmware updates by criticality level.                                             |                                                                    |
| ----------------------------------------------------------------------------- | --------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------ |
| [Remote actions](https://nexthink.gitbook.io/opd/user-guide/remote-actions)   | Get Lenovo pending BIOS firmware and driver updates | Utilizes the Lenovo System Update Utility to perform scans on devices for any outstanding updates related to Drivers, BIOS, and Firmware. | <ul><li>Required to populate specific dashboard widgets.</li></ul> |
| [Remote actions](https://nexthink.gitbook.io/opd/user-guide/remote-actions)   | Invoke install Lenovo pending driver updates        | Automates Lenovo driver updates silently without user interface interruption.                                                             |                                                                    |

**Campaigns**

| Type                                                              | Name                       | Description                                                                                  | Dependencies |
| ----------------------------------------------------------------- | -------------------------- | -------------------------------------------------------------------------------------------- | ------------ |
| [Campaigns](https://nexthink.gitbook.io/opd/user-guide/campaigns) | Update drivers - Invoke    | Asks the user if it's a good moment to perform driver updates that require a device restart. |              |
|                                                                   | Restart to update - Invoke | Informs users that an update completed and asks users to restart their device.               |              |
|                                                                   | Update drivers - Completed | Informs users that following a driver update, it is now complete                             |              |

## Configuration guide <a href="#configurationguide-drivercompliance-configurationguide" id="configurationguide-drivercompliance-configurationguide"></a>

To effectively use this library pack, the content must be installed and configured appropriately. Below are some suggested steps to install and configure the content properly before use.

### **Step 1) Install library pack content**

Go to the [Nexthink Library](https://nexthink.gitbook.io/opd/user-guide/nexthink-library) and install all required content.

### **Step 2) Configure remote action(s)**

Navigate to the [manage remote action](https://nexthink.gitbook.io/opd/user-guide/remote-actions/managing-remote-actions) administration page to review and edit your remote actions.

We recommend the following configurations for these remote actions:

<table><thead><tr><th>Name</th><th width="148">Trigger</th><th width="202">Schedule query</th><th>Parameters to edit</th></tr></thead><tbody><tr><td>Get Dell pending BIOS firmware and driver updates</td><td>Scheduled, daily</td><td><pre><code>Code
1 devices during past 24h
2 | where device.hardware.manufacturer in ["Dell"]
<strong>3 | list device.name
</strong></code></pre></td><td><ul><li>DCU required version</li><li>DCU 64Bit download URL</li><li>DCU 32Bit download</li></ul></td></tr><tr><td>Get HP pending BIOS firmware and driver updates</td><td>Scheduled, daily</td><td><pre><code>Code
<strong>1 devices during past 24h
</strong>2 | where device.hardware.manufacturer in ["Hewlett-Packard"]
3 | list device.name
</code></pre></td><td><ul><li>HPIA required version</li><li>HPIA tool download URL</li></ul></td></tr><tr><td>Get Lenovo pending BIOS firmware and driver updates</td><td>Scheduled, daily</td><td><pre><code><strong>Code
</strong><strong>1 devices during past 24h
</strong>2 | where device.hardware.manufacturer in ["Lonovo"]
3 | list device.name
</code></pre></td><td><ul><li>LCU required version</li><li>LCU tool download URL</li></ul></td></tr><tr><td>Invoke install Dell pending driver updates</td><td>Manual, can be triggered on multiple devices</td><td></td><td></td></tr><tr><td>Invoke install HP pending driver updates</td><td>Manual, can be triggered on multiple devices</td><td></td><td></td></tr><tr><td>Invoke install Lenovo pending driver updates</td><td>Manual, can be triggered on multiple devices</td><td></td><td></td></tr></tbody></table>

### **Step 3) Edit campaigns**

Navigate to the [manage campaigns](https://nexthink.gitbook.io/opd/user-guide/campaigns/managing-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 |

## Usage guide <a href="#configurationguide-drivercompliance-usageguide" id="configurationguide-drivercompliance-usageguide"></a>

Your content is now configured and ready to be used. For usage overview and recommendations, you can visit the usage guide:

[Usage guide: Driver compliance](/platform/~/changes/Sh4xqs4GDClkDKT9Hvux/library-packs/security-and-compliance/driver-compliance/usage-guide_-driver-compliance.md)

***

RELATED TOPICS

* [Manage Live Dashboards](https://nexthink.gitbook.io/opd/user-guide/live-dashboards/managing-live-dashboards)
* [Manage Remote Actions](https://nexthink.gitbook.io/opd/user-guide/remote-actions/managing-remote-actions)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.nexthink.com/platform/~/changes/Sh4xqs4GDClkDKT9Hvux/library-packs/security-and-compliance/driver-compliance/configuration-guide_-driver-compliance.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
