Get HP Product Number via Powershell
Here are some methods that work for various computer models.
Method 1 : Registry
The HP product number is in the registry so can be retrieved in PowerShell
HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\BIOS
item SystemSKU
.
More information and script can be found in the article :
How to: Find the HP Product Number of all your HP server using powershell.
Method 2 : root\wmi – MS_SystemInformation
Class MS_SystemInformation contains the product number in its member SystemSKU
.
(Presumably it gets it from the registry as in the first method.)
For more info see Richard Siddaway's Blog.
Method 3 : Class Win32_BIOS
The following fragment finds the product number for some computer makes. Tested on Dell.
Get-WmiObject Win32_BIOS | Select-Object SerialNumber
The Microsoft reference information is found in the article Win32_BIOS class.
This is tested on a HP Laptop. I think HP "Product number" is called SystemSKUNumber in win32_computersystem WMI. Tested on my HP laptop.
Get-WmiObject win32_computersystem | Select-Object SystemSKUNumber
Will result in:
SystemSKUNumber
---------------
J9A12EA#ABN