Personal accounts
- Save your personal devices and preferences
- Easy access to support resources
Business/IT accounts
- Managing contracts and warranties for your business
- Submitting and managing support cases
Privacy Policy© Copyright 2019 HP Development Company, L.P.
Privacy Policy© Copyright 2019 HP Development Company, L.P.
Error:![Check Hp Product Number Check Hp Product Number](/uploads/1/2/3/7/123724848/684335880.jpg)
Javascript is disabled in this browser. This page requires Javascript. Modify your browser's settings to allow Javascript to execute. See your browser's documentation for specific instructions.
hp-contact-secondary-navigation-portlet
Actions- ${title}
Loading...
HP Customer Support
Let HP find my products
HP can identify most HP products and recommend possible solutions.
How does HP install software and gather data?Privacy Policy© Copyright 2019 HP Development Company, L.P.
hp-personalization-dashboard-portlet
Actions- ${title}
Loading...
Already have an HP account? Select from the products you own. Sign in /Register
Or, search for a different product
hp-detect-load-my-device-portlet
Actions- ${title}
Loading...
p0/IZ7_M0I02JG0KOLG60A12VTDDQ10G1=CZ6_LAI0GH40K8SN80AK7OVO9C3004=NJupdateGlobalDataLayer=/
HP can only identify: printers, laptops, tablets, mobile devices, desktops, monitors, scanners, and calculators.
Enter your HP serial number, product number or product name
Enter your serial number, HP product name, or product number
The Serial Number (s/n) is a ten-digit alpha-numeric number that is unique to your product.
Privacy Policy© Copyright 2019 HP Development Company, L.P.
hp-product-category-portlet
Actions- ${title}
Loading...
Looking for a product no longer supported?
Typically, HP stops supporting most products after 10 years. To find out if your product is no longer supported, please check the list of retired products. See the list
hp-country-locator-portlet
Actions- ${title}
Loading...
Americas
Europe, Middle East, Africa
Asia Pacific and Oceania
HP's Virtual Agent can help troubleshoot issues with your PC or printer.
HP's Virtual Agent can help troubleshoot issues with your PC or printer.
Personal accounts
- Save your personal devices and preferences
- Easy access to support resources
Business/IT accounts
- Managing contracts and warranties for your business
- Submitting and managing support cases
Privacy Policy© Copyright 2019 HP Development Company, L.P.
Privacy Policy© Copyright 2019 HP Development Company, L.P.
Error:Javascript is disabled in this browser. This page requires Javascript. Modify your browser's settings to allow Javascript to execute. See your browser's documentation for specific instructions.
hp-contact-secondary-navigation-portlet
Actions- ${title}
Loading...
HP Customer Support
Let HP find my products
HP can identify most HP products and recommend possible solutions.
How does HP install software and gather data?Privacy Policy© Copyright 2019 HP Development Company, L.P.
Check a single product warranty
hp-product-warranty-check
Actions- ${title}
Loading...
Manual warranty check
This product cannot be identified by Serial Number alone.
Please enter a Product Number to complete the request.
Please enter a Product Number to complete the request.
By completing and submitting this form you consent to the use of your data in accordance with HP's Privacy statement.Learn more about HP's privacy policy
Have more than one warranty to check? Use our multiple warranty check option to streamline the process.
Loading Results
Americas
Europe, Middle East, Africa
Asia Pacific and Oceania
Find Hp Product Number
Minimize Chat bot windowLoading ChatbotNew MessageHP's Virtual Agent can help troubleshoot issues with your PC or printer.
HP's Virtual Agent can help troubleshoot issues with your PC or printer.
![Check Hp Product Number Check Hp Product Number](/uploads/1/2/3/7/123724848/971720652.jpg)
Check Hp Product Number
I have put together a robust HP Warrant Lookup PowerShell script. However, I cannot figure out how to get a HP system's product number in an automated process. So...
How can I get HP product number (not the serial number) via PowerShell? Although I would like to do with only built-in out-of-the-box Windows and PowerShell commands, I am open to other ideas. In the end, the ultimate goal is retrieve the product number in the most reliable and least invasive way possible (i.e. installing 3rd software).
Troubleshooting
Tried:
Get-WmiObject Win32_ComputerSystem | Select-Object OEMStringArray
Result:
{ABS 70/71 79 7A 7B 7C, CMS v01.4A, HP_Mute_LED_0, www.hp.com}
... But expecting to find
XT908UT#ABA
SgtOJSgtOJ
5 Answers
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_MACHINEHARDWAREDESCRIPTIONSystemBIOS
item SystemSKU
.Hp Product Number Lookup
More information and script can be found in the article :
How to: Find the HP Product Number of all your HP server using powershell.
How to: Find the HP Product Number of all your HP server using powershell.
Method 2 : rootwmi – MS_SystemInformation
Class MS_SystemInformation contains the product number in its member
(Presumably it gets it from the registry as in the first method.)
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.
The Microsoft reference information is found in the article Win32_BIOS class.
harrymcharrymc
This is tested on a HP Laptop. I think HP 'Product number' is called SystemSKUNumber in win32_computersystem WMI. Tested on my HP laptop.
Will result in:
OlofLOlofL
If anyone else comes across this question, be advised, the entirety of win32_computersystem doesn't appear to contain the product number for servers, specifically. I was unable to actually find the information via WMI, but it turns out I was actually given the product number AND serial numbers for a number of servers (the spreadsheet was horribly formatted, so the two fields just looked like one big string until my afternoon coffee kicked in).
Steve FreemanSteve Freeman
CédricCédric
Works on Windows 7 & Windows 10From another user that posted. @harrymc
or try
$Server
can be directly replaced by a ComputerName. example...Keep in mind if you are on a domain you may need to provide credentials by either using an
invoke-command
or -credential
parameter.or
if WinRm is not configured on client, you may experience issues.
DubRub135DubRub135