Location for HP "Part Number" in DMI or

(imported topic written by rharmer91)

I’m looking for the HP “Part Number” to pull into BigFix. I used WMI Explorer and couldn’t find it, I searched the net with HP “part number” +wmi and found some other people looking for the same information.

It should look like GV635AW#ABA

Help?

Thanks,

Rich

(imported comment written by Lee Wei)

Hi Rich,

I don’t have an HP system. However, I will take a few educated guesses, and hopefully they might be of some use.

It looks like HP has a Client Management Interface (http://h20331.www2.hp.com/Hpsub/cache/284014-0-0-225-121.html) that has abstracted some hardware information and exposed as WMI.

In browsing their docs (http://h20331.www2.hp.com/Hpsub/cache/284408-0-0-225-121.html), I think you can try the following.

selects “* from HP_BIOSString” of wmi “/root/HP/InstrumentedBIOS”

  • This assumes that the Client Management Interface is installed.
  • That I got the name space correct “/root/HP/InstrumentedBIOS”
  • If so, you should get a bunch of properties, and you can then easily extract the relevant info.

These other classes look interesting.

select * from HP_BIOSSetting

select * from HP_BIOSString

select * from HP_BIOSInteger

select * from HP_BIOSEnumeration

select * from HP_BIOSOrderedList

select * from HP_BIOSPassword

Lee Wei

(imported comment written by rharmer91)

In WMI explorer, I don’t have anything that is HP_, just CIM_. I don’t see anything in the CIM_BIOSXXX that has this detail in it. Very strange that this is hard. Another product we use (Zenworks Asset Manager) is pulling out the product number… I’ll have to find out how they do it.

Thanks for the ideas.

Rich

(imported comment written by Lee Wei)

I should have asked what a Part Number is.

Could it be one of the following?

select “IdentifyingNumber from Win32_ComputerSystemProduct” of wmi

select “SerialNumber from Win32_BIOS” of wmi

select “SerialNumber from Win32_BaseBoard” of wmi