This module provides basic querying of device attributes and manipulation of HP BIOS settings and managing the HP BIOS. For more information about HP BIOS Settings, please consult the Understanding HP BIOS Settings page.
The following functionality is currently available:
Querying system attributes
Function |
Description |
Get-HPBIOSVersion |
Retrieves the current BIOS version on the current device unless specified for another platform. |
Get-HPBIOSAuthor |
Retrieves the current BIOS author (manufacturer) on the current device unless specified for another platform |
Get-HPDeviceManufacturer |
Retrieves the current device manufacturer on the current device unless specified for another platform |
Get-HPDeviceModel |
Retrieves the official marketing name of the current device unless specified for another platform |
Get-HPDevicePartNumber |
Retrieves the Part Number (or SKU) on the current device unless specified for another platform |
Get-HPDeviceSerialNumber |
Retrieves the serial number on the current device unless specified for another platform |
Get-HPDeviceAssetTag |
Retrieves the device asset tag of the current device unless specified for another platform |
Get-HPDeviceProductID |
Retrieves the product ID of the current device unless specified for another platform |
Get-HPBIOSUUID |
Retrieves the BIOS UUID on the current device unless specified for another platform |
Get-HPDeviceUUID |
Retrieves the device UUID via standard OS providers on the current device unless specified for another platform |
Get-HPDeviceUptime |
Retrieves the system boot time and uptime of the current device unless specified for another platform |
Checking BIOS versions
Working with HP BIOS Settings directly
Function |
Description |
Get-HPBIOSSetting |
Retrieves an HP BIOS Setting object by name on the current device unless specified for another platform |
Get-HPBIOSSettingValue |
Retrieves the value of an HP BIOS Setting on the current device unless specified for another platform |
Get-HPBIOSSettingsList |
Retrieves all BIOS settings on the current device unless specified for another platform |
Set-HPBIOSSettingValue |
Sets the value of a BIOS setting on the current device unless specified for another platform |
Set-HPBIOSSettingValuesFromFile |
Sets one or more BIOS settings from a file on the current device unless specified for another platform |
Set-HPBIOSSettingDefaults |
Resets the BIOS settings to shipping defaults on the current device unless specified for another platform |
Working with HP BIOS passwords
Utility
Working with UEFI variables