HewlettPackard / HewlettPackard/PowerShell-ProLiant-SDK

Regression: Connect-HPEiLO fails with “Server Information could not be determined for EISA ID” when run as SYSTEM on a ProLiant MicroServer Gen10 Plus v2

Open
#95 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
PowerShell
Stars
97
Forks
44
PR merge metrics
No merged PRs in 30d

Description

HPE iLO PowerShell Cmdlets:
- Working: 3.3.0.0
- Failing: 5.1.0.0

Server:
- ProLiant MicroServer Gen10 Plus v2
- iLO 5 firmware 3.16
- System ROM U64 v2.50

OS:
- Windows Server 2022 (PowerShell 5.1)

Execution Context
- Tested under SYSTEM and interactive user
- Regression is SYSTEM-context specific

**Result on 5.1.0.0: (Running under SYSTEM context)**
_Connect-HPEiLO -IP 192.168.1.240 -Username xxxxx -Password xxxxx -DisableCertificateAuthentication_
WARNING: [192.168.1.240] DNS name translation not available.
Connect-HPEiLO : [192.168.1.240] : Server Information could not determined for EISA ID: $0E11089A At line:1 char:1 + Connect-HPEiLO -IP 192.168.1.240 -Username xxxxx -Password xx + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : OperationStopped: (:) [Connect-HPEiLO], Exception + FullyQualifiedErrorId : HPE.iLO.Cmdlet.Connector.ConnectHPEiLO

TLS handshake and authentication succeed, but the cmdlet aborts during Redfish/EISA platform detection.

Running 5.1.0.0 under User context - works correctly.

**Result on 3.3.0.0: (Running under SYSTEM context)**
_Connect-HPEiLO -IP 192.168.1.240 -Username xxxxx -Password xxxxx -DisableCertificateAuthentication_
WARNING: [192.168.1.240] DNS name translation not available.


IP : 192.168.1.240
Hostname :
Timeout : 30
DisableCertificateAuthentication : True
TargetInfo : @{ProductName=ProLiant MicroServer Gen10 Plus v2; ServerFamily=ProLiant; ServerGeneration=Gen10Plus;
ServerModel=MicroServer; iLOGeneration=iLO5; iLOFirmwareVersion=3.16; SystemROM=U64 v2.50 (08/06/2025);
ProcessorName=Intel(R) Xeon(R) E-2314 CPU @ 2.80GHz}
ExtendedInfo : @{UserSuppliedAddress=xxxxx; HttpConnectAddress=xxxxx; UserName=xxxxx;
Modifier1=xxxxx=; Modifier2=xxxx==}
ConnectionInfo : @{Redfish=}

We have Solarwinds monitoring tools which use PowerShell under System hence this has flagged up.
This is the only server I have that is a ProLiant MicroServer Gen10 Plus v2 - all my other bigger servers work fine under system context with 5.1.0.0 so I assume it's product related with 5.1.0.0

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.