dell / iDRAC-Redfish-Scripting

Python and PowerShell scripting for Dell EMC PowerEdge iDRAC REST API with DMTF Redfish
GNU General Public License v2.0
608 stars 279 forks source link

GetFirmwareInventoryREDFISH.py - Enhancement request: Add or create new version to save to network share #300

Closed srcauley closed 6 months ago

srcauley commented 6 months ago

Apologies if this is not the right place for this inquiry.

Is there any way to get an updated or separate version of this script that saves to a network share similar to ExportHWInventoryREDFISH.py or ExportSystemConfigurationNetworkShareREDFISH.py? Any plans for this?

texroemer commented 6 months ago

Hi @srcauley

Currently there is no iDRAC support to only export firmware inventory details to a network share. ExportHWInventoryREDFISH.py script output will contain firmware inventory details along with hardware details, look for FirmwareVersion string in the XML which will report the firmware version for each component.

Example snippet from export hardware inventory XML:

<PROPERTY NAME="FQDD" TYPE="string">
<VALUE>iDRAC.Embedded.1-1</VALUE>
<DisplayValue>iDRAC.Embedded.1-1</DisplayValue>
</PROPERTY>
<PROPERTY NAME="FirmwareVersion" TYPE="string">
<VALUE>7.10.30.00</VALUE>
<DisplayValue>7.10.30.00</DisplayValue>
</PROPERTY>

Thanks Tex

srcauley commented 6 months ago

Hi @srcauley

Currently there is no iDRAC support to only export firmware inventory details to a network share. ExportHWInventoryREDFISH.py script output will contain firmware inventory details along with hardware details, look for FirmwareVersion string in the XML which will report the firmware version for each component.

Example snippet from export hardware inventory XML:

<PROPERTY NAME="FQDD" TYPE="string">
<VALUE>iDRAC.Embedded.1-1</VALUE>
<DisplayValue>iDRAC.Embedded.1-1</DisplayValue>
</PROPERTY>
<PROPERTY NAME="FirmwareVersion" TYPE="string">
<VALUE>7.10.30.00</VALUE>
<DisplayValue>7.10.30.00</DisplayValue>
</PROPERTY>

Thanks Tex

Thank you Tex! I will close this inquiry with the information provided.

Shane