Server Management - Remote Server Management
1753354 Members
5271 Online
108792 Solutions
New Discussion

Re: HPEiLOCmdlets 2.0.0.1 and iLO3

 
SOLVED
Go to solution
rgb99
Trusted Contributor

HPEiLOCmdlets 2.0.0.1 and iLO3

It appears that updating to HPEiLOCmdlets version 2.0.0.1 has broken being able to administer iLO3 servers.

I have also tried the same command that worked with version 2.0.0.0 and it also fails.

Example (iLO Firmware Upgrade)

 

$connection = Connect-HPEiLO $server -Username $username -Password $password -DisableCertificateAuthentication -ErrorAction SilentlyContinue -WarningAction SilentlyContinue
Update-HPEiLOFirmware -Connection $connection -Location "D:\HP\ilo3_190.bin" -confirm:$false

WARNING: Update is in progress, this might take several minutes.
Update-HPEiLOFirmware : [1.2.3.4]: Firmware flash failed.
The remote server returned an error: (400) Bad Request.
At line:1 char:1
+ Update-HPEiLOFirmware -connection $connection -Location "D:\HP\ilo3_1 ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : OperationStopped: (:) [Update-HPEiLOFirmware], Exception
    + FullyQualifiedErrorId : HPE.iLO.Cmdlet.UpdateHPEiLOFirmware

I have tried Update-HPEiLOFirmware in version 2.0.0.1 and version 2.0.0.0 (shown below) (when it worked before) and the same error is received.

 

Remove-Module -Name HPEiLOCmdlets
Import-Module -Name HPEiLOCmdlets -RequiredVersion 2.0.0.0

Can multiple versions of the HPEiLOCmdlets modules not work? Will the newest cmdlet always take precendence?

Updating the iLO3 firmware works using the oldest cmdlet, back when HPiLOCmdlets had to be downloaded and installed.

Update-HPiLOFirmware -Server 1.2.3.4 -Username username -Password password -Location "D:\HP\ilo3_190.bin" -confirm:$false -DisableCertificateAuthentication

Is there a plan to have the iLO3 functionality working with HPEiLOCmdlets again or will I have to modify all of my scripts to work with the older cmdlets?

Example 2 (SSL Cert CSR)

 

CSR requests in iLO also fail with version 2.0.0.1 and also fail when running the same cmdlet in 2.0.0.0.

Start-HPEiLOCertificateSigningRequest -Connection $connection -State "MyState" -Country "US" -City "MyCity" -Organization "MyOrg" -OrganizationalUnit "MyTeam" -CommonName "server1").StatusInfo
             Category Message                AffectedAttribute
             -------- -------                -----------------
FeatureSupportability Feature not supported. {}

It is really upseting that 2.0.0.1 is one step up (fixes CSR signing with iLO4 and -IncludeiLOIP) but two steps back (breaks all iLO3 administration). Will this problem be addressed at all?

 

2 REPLIES 2
SanjeevGoyal
HPE Pro
Solution

Re: HPEiLOCmdlets 2.0.0.1 and iLO3

Hi,

 Scripting Tools (2.0.0.1(9 Jul 2018)) is not supported with iLO3.Please read the release notes for more clarification.

 https://support.hpe.com/hpsc/swd/public/detail?swItemId=MTX_f17990338eff4e5c894cdb8e67#tab-history

Supported Devices and Features: Scripting Tools for Windows PowerShell : iLO cmdlets supports iLO 4 and iLO 5 devices.

 You can install scripting Tools for : iLO cmdlets for iLO 3 1.5.0.1(9 Mar 2018). Please read the release notes for more clarification.

https://support.hpe.com/hpsc/swd/public/detail?swItemId=MTX_dd9188b9396745ce901012120b#tab4

 Supported Devices and Features:Scripting Tools for Windows PowerShell : iLO cmdlets supports iLO 3 and iLO 4 devices.

Regards,

Sanjeev Goyal


I am a HPE Employee.
[Any personal opinions expressed are mine, and not official statements on behalf of Hewlett Packard Enterprise]

Accept or Kudo

rgb99
Trusted Contributor

Re: HPEiLOCmdlets 2.0.0.1 and iLO3

Thanks. This is what I ended up doing. I have had to update existing scripts to use older cmdlets if iLO3 is detected.