$iLOIPs = get-content -Path $iLOIP =Get-Content "PATH-TO-FILE-WITH-SERVERS" Import-Module -Name "C:\Program Files\Hewlett-Packard\PowerShell\Modules\HPiLOCmdlets\HPiLOCmdlets.psm1" Enjoy a list where the hostname are listed first and then the HP iLO firmware version after.
(Change the following: cmdlet path, PATH-TO-FILE-WITH-Servers, username and password) 4. Change the below Powershell script so it fits your environment Create a list/text file of server iLO's you want to check. Start by downloading the HP iLO cmdlet from HP hereĢ. I therefore needed to create way around it, so information was pulled the right way. The two above problems made it very hard to use because of the missing hostname information and the to much information about the iLO. Second problem: If you just used the standard command’s that HP suggests, you would receive a lot of unnecessary information about the HP iLO’s. So there was no chance to match the server to the firmware version installed on the HP iLO. But the problem is that the hostname was not written. But I did not find this HP iLO cmdlet very useful when I wanted to retrieve the firmware information from a long list of servers.įirst problem. If you have a list of servers you want to check, you will just get one long list of firmware information directly in Powershell or exported to a text file. HP created a PowerShell cmdlet, that can help you retrieve this information. I'd appreciate any input from HP wizards of which approach is going to be most likely to work.Whether you are planning to upgrade your HP iLO’s firmware or just want a list of the current iLO firmware.
iso, or 3) bite the bullet and install Windows or something that can use RPMs and try HP's online update.
bin to update through iLO, or 2) find a way to get the server to boot from the service pack. iso, then the iLO update would probably work, but I'm not even sure what I'm looking for, and there's a lot in there.ĭoes anyone have any suggestions of what's the best way to get this bios update done? I think my options are 1) find a way to get the.
If I could figure out how to extract the right binary from the. For some reason, HP requires a support contract (which I don't have) to download the bios file alone, but the full package that contains it is freely available, go figure. Lastly, I also tried through the iLO-4 web interface, but it wants just the binary firmware file, not the whole package.
If it's the fastest or only way, I could install something else temporarily if needed, but I'm hoping there's a better way. The service pack can also theoretically be used to install the firmware from within the OS, but it seems it requires either Windows or an RPM-based Linux, and at the moment I'm running Ubuntu Server on there. And HP's USB stick writing utility doesn't detect my USB sticks at all. iso to the USB, I either get a "failed to mount root" error when booting, or no option to boot from it at all. I downloaded HP's service pack, which is theoretically bootable from a USB stick, but I haven't managed to make that work - depending on how I write the. I'm trying to update the bios in preparation for upgrading from V3 to V4 CPUs, but it's turning out to be surprisingly difficult. Hi all, I recently picked up my first HP server, a D元89g9.