-
Added Get-HPECOMIloSecurityStatus cmdlet to get the current iLO security settings.
-
Renamed Enable-HPECOMIloIgnoreSecuritySetting to Enable-HPECOMIloIgnoreRiskSetting.
-
Renamed Disable-HPECOMIloIgnoreSecuritySetting to Disable-HPECOMIloIgnoreRiskSetting.
-
Improved Enable-HPECOMIloIgnoreRiskSetting and Disable-HPECOMIloIgnoreRiskSetting:
- Enhanced pipeline input processing, error handling, and return objects.
- Fixed payload content to match current iLO security settings.
- Added an All parameter to enable/disable all ignore iLO security risk settings.
-
Merged and renamed functions for consistency and clarity:
- Merged Get-HPEGLServiceSubscription and Get-HPEGLDeviceSubscription into Get-HPEGLSubscription.
- Merged New-HPEGLServiceSubscription and New-HPEGLDeviceSubscription into New-HPEGLSubscription.
- Renamed Set-HPEGLDeviceSubscription to Add-HPEGLSubscriptionToDevice.
- Renamed Remove-HPEGLDeviceSubscription to Remove-HPEGLSubscriptionFromDevice.
- Renamed Get-HPEGLDeviceAutoReassign to Get-HPEGLDeviceAutoReassignSubscription.
- Renamed Set-HPEGLDeviceAutoReassign to Set-HPEGLDeviceAutoReassignSubscription.
- Renamed Remove-HPEGLDeviceAutoReassign to Remove-HPEGLDeviceAutoReassignSubscription.
-
Removed all aliases from the module to avoid conflicts with OS commands on macOS/Linux.
-
Enhanced Connect-HPEGLDeviceComputeiLOtoCOM:
- Added information in the cmdlet help to clarify the different methods to connect an iLO to a COM instance, particularly the purpose of the ActivationKeyFromCOM parameter and the different steps involved.
- Added the SkipCertificateValidation parameter to bypass all certificate validation checks, including expiration, revocation, and trusted root authority.
- Implemented additional checks to ensure the connection is successful.
- Now, when the connection fails, the cmdlet returns iLO event log messages related to Compute Ops Management failures for troubleshooting purposes.
- Addressed several issues with PowerShell 5 and PowerShell ISE.
- Now the cmdlet detects if an iLO is already connected to a different COM instance and provides a warning message.
-
Improved connection error messages:
- Provided distinct messages indicating whether Connect-HPEGL or Connect-HPEGLWorkspace should be used.
-
Updated Get-HPEGLWorkspace:
- Now returns all available workspaces even when no workspace connection exists.
-
Resolved pagination issues in Invoke-HPEGLWebRequest:
- Fixed an issue where not all paginated pages were correctly returned.
-
Addressed several issues with PowerShell 5:
- Fixed TCP connection test issues when running Connect-HPEGL.
- Resolved connection issues in Connect-HPEGL.
- Corrected progress bar issues in Connect-HPEGL and Connect-HPEGLWorkspace cmdlets.
- Corrected ScheduleTime in all job cmdlets as it was not being correctly parsed due to the default serialization behavior of ConvertTo-Json.
-
Added support for a list of users as pipeline input for Add-HPEGLRoleToUser and Remove-HPEGLRoleFromUser.
-
Added support for Data Services Cloud Console integration in New-HPECOMExternalService.
-
Improved and fixed filtering options, sorting output, and errors in Get-HPEGLAuditLog, Get-HPECOMActivity, and Get-HPECOMJob.
-
Added the ShowPendingSchedules parameter to Get-HPECOMSchedule to display scheduled tasks that are not yet executed.
-
Now Remove-HPEGLAPICredential detects if the credential is used by the library and prompts the user to confirm the deletion. A force parameter is now available to bypass the prompt.
-
Test-HPECOMExternalService now returns the activity that is generated as a result of the test.
-
Modified the generation of the global variable HPECOMjobtemplatesUrisList to ensure it includes all job template URIs, addressing a limitation in the COM API.
-
Added many other improvements and bug fixes.