Мне нужно запросить у целой группы серверов Proliant версию прошивки их сетевых адаптеров. Я знаю, что могу найти эту информацию на странице HP Insight Management, но огромное количество данных, которые мне нужно проверить, делает это сложной задачей. Кто-нибудь знает способ получить эту информацию удаленно через WMI или какой-либо другой сервис или инструмент? Я безуспешно прочесал Интернет.
Спасибо!
Вы сможете получить это с помощью HP System Insight Manager (и, если хотите, обновите их).
Вы можете использовать "hpdiscovery" в Набор инструментов для создания сценариев 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). Это довольно просто, вам просто нужно ПОЛУЧИТЬ (с заголовками Basic auth.) https://<iLO IP address>/rest/v1/Systems/1/FirmwareInventory