Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I need to query a whole bunch of Proliant servers for the firmware version on their NICs. I know I can find this information through HP Insight Management page, but the sheer number I need to check makes this a daunting task. Anyone know of a way to get this information remotely through WMI or some other service or tool? I've combed the Internet with no luck.


share|improve this question
Windows-only? Or do you have Linux systems? – ewwhite Aug 29 '12 at 19:49
Yes, Windows only. – crownedjitter Aug 29 '12 at 20:00

You should be able to get that via HP's System Insight Manager (and upgrade them too if you like).

share|improve this answer
With SIM, I can get the firmware version for just about every piece of hardware in the server EXCEPT the NIC. Don't know why. – crownedjitter Aug 29 '12 at 20:55
That IS odd, hmmm... I'll do some digging. – Chopper3 Aug 30 '12 at 8:04

You could use "hpdiscovery" in HP SmartStart Scripting Toolkit. This tool generates clear xml where you can find section with network adapters.

For example:

    <NetworkAdapter name="eth0">
    <!-- More adapters  -->

Edit: nowadays you can use RESTful API to retreive Firmware Inventory (Proliant gen9; iLO > 2.30). It's pretty simple, you just need to GET (with Basic auth. headers) https://<iLO IP address>/rest/v1/Systems/1/FirmwareInventory

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.