Hp
查詢 Proliant 伺服器的 NIC 韌體版本
我需要在一大堆 Proliant 伺服器上查詢其 NIC 上的韌體版本。我知道我可以通過 HP Insight Management 頁面找到這些資訊,但我需要檢查的數量之多使這成為一項艱鉅的任務。有人知道通過 WMI 或其他服務或工具遠端獲取此資訊的方法嗎?我沒有運氣梳理了網際網路。
謝謝!
您可以在HP SmartStart Scripting Toolkit中使用“hpdiscovery” 。此工俱生成清晰的 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(使用 Basic auth. headers)
https://<iLO IP address>/rest/v1/Systems/1/FirmwareInventory