Você pode usar o "hpdiscovery" no HP SmartStart Scripting Toolkit . Essa ferramenta gera um xml claro onde você pode encontrar seções com adaptadores de rede.
Por exemplo:
<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>
Editar:
hoje em dia você pode usar a API RESTful para recuperar o Inventário de Firmware (Proliant gen9; iLO > 2.30). É muito simples, você só precisa obter (com cabeçalhos de autenticação básicos) https://<iLO IP address>/rest/v1/Systems/1/FirmwareInventory