Client Management Script Library

Introduction

The Client Management Script Library (CMSL) currently incorporates a number of modules, as listed below. Some of these modules may have interdependencies. When attempting to install PowerShell modules manually, always do so by deploying the entire library.

Client Management Script Library is supported on 64-bit PowerShell 5.1 and higher. CMSL supports Windows 10 version 1809 and higher, and Windows 11.

Supported Platform List

Library Installer is available in the download section of the Client Management Solutions website.

The following modules are currently available:


BIOS and Device functionality

BIOS and Device module, allows querying client properties, and manipulating the HP BIOS settings.


SoftPaq functionality

The SoftPaq Management module provides functionality for identifying SoftPaq for target systems, and downloading SoftPaq from the internet.


SoftPaq Repository functionality

The SoftPaq Repository module extends the SoftPaq Management module to provide a SoftPaq repository for a set of platforms that can be kept in sync with a single action.


Firmware functionality

The Firmware module provides access to low level firmware functionality. Functionality may differ between platforms or generations of platforms. Please consult the individual function's documentation for prerequisite information.


Retail functionality

The Retail module provides functionality to interface with HP Retail Systems such as HP Engage Go.


Consent functionality

The Consent module provides functionality for managing Consent for the HP Analytics.

The module has functions for an IT admin to centrally manage HP Telemetry privacy settings, from remotely managed systems in an enterprise environment, on behalf of users.

Detailed Documentation for enabling and disabling consent registry keys is available here.


Smart Experiences functionality

The Smart Experiences module provides functionality for configuring Smart Experiences features.


Notifications functionality

The Notifications module provides functionality for invoking toast notifications.


Displays functionality

The Displays module provides functionality for configuring connected displays.


Security functionality

The Security module provides functionality for querying platform data, invoking TPM credential validation, etc.


See also

For additional information, please see the FAQ.