ProLiant Servers (ML,DL,SL)
cancel
Showing results for 
Search instead for 
Did you mean: 

Proliant BIOS Updates via PowerShell

SRH-Corvel
Visitor

Proliant BIOS Updates via PowerShell

I have about a 100 Proliant Servers (Gen6, Gen7, Gen8 and Gen9) that I need to apply BIOS updates on. I have the HP PowerShell Toolkit (v1.4). I am trying to automate the BIOS update and the cmdlet 'Update-HPiLOServerFirmware' seems to be what I need. However, my problem is that I cannot figure out where to get the ROM images in '.full' or '.flash' format that the command requires.

Can any one point me in the right direction?

Thanks in advanced!

3 REPLIES
Jimmy Vance
HPE Pro

Re: Proliant BIOS Updates via PowerShell


@SRH-Corvelwrote:

I have about a 100 Proliant Servers (Gen6, Gen7, Gen8 and Gen9) that I need to apply BIOS updates on. I have the HP PowerShell Toolkit (v1.4). I am trying to automate the BIOS update and the cmdlet 'Update-HPiLOServerFirmware' seems to be what I need. However, my problem is that I cannot figure out where to get the ROM images in '.full' or '.flash' format that the command requires.

Can any one point me in the right direction?

Thanks in advanced!


You will need to extract the binary image from the .exe or .rpm file. There are windows tools that will open .rpm files. I use 7-Zip

 




__________________________________________________
No support by private messages. Please ask the forum!      I work for HPE

If you feel this was helpful please click the KUDOS! thumb below!   
SRH-Corvel
Visitor

Re: Proliant BIOS Updates via PowerShell

The CPXXXXXX I downloaded for the Gen 9 server had the file I was looking for, but it seems like the older Gens (6 - 8) don't use the same format. 

As an alternative, are the command line arguments to the executable (on VMware) documented anywhere?

GokulKS
Valued Contributor

Re: Proliant BIOS Updates via PowerShell

Hi,

You can either google for the particular platform like P89 to get the .flash image from HPE support site (https://support.hpe.com/hpsc/swd/public/detail?swItemId=MTX_fdc797e3063f41678ef6bbbc3e).

Alternatively the more time consuming way is to download the SPP of a particular Generaiton. Later mount it on any OS and extract the ROM smart component from it by refering to contents.xml file which gets embedded inside the ISO file.

By the way you are using older verison of iLOCmdlets. More recent is 1.5.0.1. 

(https://www.hpe.com/us/en/product-catalog/detail/pip.5440657.html)

Thanks,

Gokul

Don't forget to give Kudos if the problem got resolved or like suggestion.