With my recent posts about SSL Certificates now working in iLO devices using FQDNs, I have revisted the Bulk update script after discovering that it was refusing to update firmware and erroring with a failed image validation.
After consulting with HP Support, who seemed far more interested in why I was running Perl in a windows environment, I bit the bullet and massaged my code to work with the Windows Executable version of the configuration utility.
It is worth noting that the CPQLOCFG Utility is different that the HPONCFG utility in that it can be used the same way as the perl script. Unfortunately it does not output the same way as the perl script, which causes me other issues.
Anyway, with that. Here is the script. please be sure you get the CPQLOCFG Utility and place it in the same folder. Please make sure you create a log folder (or tweak my code to disable logs).
I will leave the v2.0 script of my Bulk updater online, but this will no longer be maintained.