![查询 Proliant 服务器的 NIC 固件版本](https://linux22.com/image/594386/%E6%9F%A5%E8%AF%A2%20Proliant%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%9A%84%20NIC%20%E5%9B%BA%E4%BB%B6%E7%89%88%E6%9C%AC.png)
我需要查询一大堆 Proliant 服务器,以了解其 NIC 上的固件版本。我知道我可以通过 HP Insight Management 页面找到此信息,但我需要检查的数量之多使这项任务变得艰巨。有人知道通过 WMI 或其他服务或工具远程获取此信息的方法吗?我搜索了整个互联网,但一无所获。
谢谢!
答案1
您可以在HP SmartStart 脚本工具包。此工具生成清晰的 xml,您可以在其中找到包含网络适配器的部分。
例如:
<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(带有基本身份验证标头)https://<iLO IP address>/rest/v1/Systems/1/FirmwareInventory
答案2
您应该能够通过 HP 的 System Insight Manager 获得它(如果愿意,也可以升级它们)。