查询Proliant服务器的NIC固件版本

我需要在他们的网卡上查询一大堆Proliant服务器的固件版本。 我知道我可以通过HP Insight Management页面find这些信息,但是我需要检查的绝对数量使得这项任务变得艰巨。 任何人都知道通过WMI或其他服务或工具远程获取这些信息的方法吗? 我已经梳理了互联网,没有运气。

谢谢!

您可以在HP SmartStart Scripting Toolkit中使用“hpdiscovery”。 这个工具生成清晰的XML,你可以findnetworking适配器部分。

例如:

<NetworkAdapters> <NetworkAdapter name="eth0"> <MACAddress>xx:xx:xx:xx:xx:xx</MACAddress> <PCILocation>0000:02:00.0</PCILocation> <Firmware>1.5-9</Firmware> <PXEOrder>1</PXEOrder> <SlotNumber>0</SlotNumber> </NetworkAdapter> <!-- More adapters --> </NetworkAdapters> 

编辑:现在,您可以使用RESTful API来检索固件资源清册(Proliant gen9; iLO> 2.30)。 这很简单,只需要GET(带有基本authentication头) https://<iLO IP address>/rest/v1/Systems/1/FirmwareInventory

您应该能够通过HP的System Insight Manager获得(如果您愿意,也可以升级它们)。