HP Client Management Script Library 1.9.0

A collection of powershell functions for managing HP BIOS, and streamlining the download and organization of Softpaq downloads.

  • By HP Development Company, L.P.
  • Proprietary
  • Updated Aug 18, 2026
Download for Windows

About HP Client Management Script Library

A collection of powershell functions for managing HP BIOS, and streamlining the download and organization of Softpaq downloads.

What's new in 1.9.0

  • [NEW] Adds HP.WorkforceExperience module with new command Set-HPWxpAgentVersionUpdates.
  • [NEW] Adds Get-HPPlatformCertificates command.
  • [NEW] Adds Get-HPDockFirmwareUpdate command.
  • [NEW] Adds Set-HPDock command.
  • [NEW] Adds Set-HPDockAdminPassword command.
  • [NEW] Adds new properties to Get-HPDock.
  • [NEW] Adds optional File parameter to Update-HPDockFirmware for offline and WAN protection scenarios. File parameter overrides AutoInstallWmiProvider parameter.
  • [NEW] Adds temporary Group Policy BitLocker suspension scripts to Get-HPSoftpaq if installing BIOS firmware update SoftPaqs.
  • [NEW] Adds LogPath value to Setting parameter of Get-HPRepositoryConfiguration and new LogValue parameter to Set-HPRepositoryConfiguration to allow for custom log location for the SoftPaq Repository module.
  • [NEW] Adds ARM support to the Displays module.
  • [UPDATED] Updates supported features check for Get-HPDisplay and Set-HPDisplay.
  • [UPDATED] Updates Update-HPDockFirmware data source.
  • [UPDATED] Updates Install-HPDockWmiProvider data source.
  • [UPDATED] Removes FTP fallback for Invoke-HPRepositorySync, Get-HPSoftpaqList, Get-HPImageAssistantUpdateInfo, Install-HPImageAssistant, and New-HPDriverPack.
  • [UPDATED] Adds WU and OptionalWU fields to Get-HPSoftpaqList to reflect Windows Updates correlated to each SoftPaq.
  • [UPDATED] Adds "sp" prefix to id field in Get-HPSoftpaqList when using default data source to align with HPIA reference files data source.
  • [FIX] Fixes Invoke-HPRepositorySync download of platformList.cab from https://hpia.hpcloud.hp.com/ref bug.
  • [FIX] Fixes Install-HPDockWMIProvider installing even if already installed without Force parameter.

Technical details

PublisherHP Development Company, L.P.
Version1.9.0
Release date2026-08-18
LicenseProprietary
Installer typeinno
Architecturex86
Package IDHP.HPCMSL

Install HP Client Management Script Library from the command line

Install with Windows Package Manager
winget install --id=HP.HPCMSL -e
Update to the latest version
winget upgrade --id=HP.HPCMSL -e
Uninstall
winget uninstall --id=HP.HPCMSL -e
Silent install with the offline installer
"hp-cmsl-1.9.0.exe" /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-

HP Client Management Script Library version history

  • 1.8.6
  • 1.8.5
  • 1.8.2
  • 1.8.1
  • 1.6.8

Frequently asked questions

Is HP Client Management Script Library free?

HP Client Management Script Library is proprietary software from HP Development Company, L.P.. Check the publisher's license terms for pricing and usage rights.

What is the latest version of HP Client Management Script Library?

The latest version is 1.9.0, released on Aug 18, 2026.

Is it safe to download HP Client Management Script Library?

The download button links to the official installer published on hpia.hpcloud.hp.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with 73cec61de075ad0f3471383c7590a245632fec08372ed5fc30549f0e9b28fdc0.

Which Windows versions does HP Client Management Script Library support?

HP Client Management Script Library runs on Windows and is available for 32-bit (x86) systems.

How do I install HP Client Management Script Library silently?

Run the offline installer with "hp-cmsl-1.9.0.exe" /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-, or install it with Windows Package Manager: winget install --id=HP.HPCMSL -e --silent.

How do I uninstall HP Client Management Script Library?

Open Settings › Apps › Installed apps, find HP Client Management Script Library and select Uninstall. From the command line, run winget uninstall --id=HP.HPCMSL -e.