Skip to content

Release v1.0.10

Latest
Compare
Choose a tag to compare
@jullienl jullienl released this 17 Dec 15:54
· 2 commits to main since this release
  • 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.