Category : HPEiLOCmdlets

Module Name:

HPEiLOCmdlets

Module Description:

Scripting Tools for Windows PowerShell : iLO Cmdlets uses the RIBCL and Redfish interface to communicate to iLO. These cmdlets can be used to configure and manage iLO on HPE ProLiant Gen8, Gen9 or Gen10 servers.

Newest Module Version:

2.1.0.0

Previous Module Version:

Releasenotes:

HPEiLOCmdlets – Version 2.1.0.0

October, 2018

Enhancements
-Extended the supportability of the Get-HPEiLOHostData cmdlet for iLO 5 servers.
-Added 28 new cmdlets in the HPEiLOCmdlets module. For more information refer Release Notes.

Fixes
-Handled invalid IPv4 address range for IPv4SubnetMask of the Set-HPEiLOIPv4NetworkSetting cmdlet.
-Handled exception for the Set-HPEiLOBatteryBackUpUnit cmdlet if hardware is not found on iLO FW 1.30 or later.
-Redesigned the exception “Feature not support” with more details including iLO and FW versions in StatusInfo return object.
-Fixed Set-HPEiLOHotKeyConfig issue on Gen10 server.
-Localized embedded resource strings in the HPEiLOCmdlets assembly.
-Handled culture invariant for decimal delimiter in Start-HPEiLOCertificateSigningRequest, Get-HPEiLOCertificateSigningRequest, and Get-HPEiLOSSLCertificateInfo cmdlets.
-The Get-HPEiLOIPv4NetworkSetting nested property name Mask under PV4StaticRoute is now changed to SubNetMask in iLO 4.
-The Get-HPEiLOLicense return object property name LicenseKey is now renamed to Key at all nested levels.

Usage Tip
– Use [System.GC]::Collect() to optimize memory consumption during script execution.

HPE PowerShell Information:
https://www.hpe.com/servers/powershell

User guide and Release Notes:
http://www.hpe.com/info/powershell/docs

Sample Scripts
https://github.com/HewlettPackard/PowerShell-ProLiant-SDK

Framework Version:

4.5

Author:

Hewlett Packard Enterprise Co.

Commands

Add-HPEiLODirectoryGroup
Add-HPEiLOFederationGroup
Add-HPEiLOInstallationQueueWaitTask
Add-HPEiLOInstallSet
Add-HPEiLOLanguagePack
Add-HPEiLOMaintenanceWindow
Add-HPEiLORepositoryComponent
Add-HPEiLOSNMPAlertDestination
Add-HPEiLOSNMPv3User
Add-HPEiLOSSORecord
Add-HPEiLOUser
Backup-HPEiLOSetting
Clear-HPEiLOAHSData
Clear-HPEiLOESKMLog
Clear-HPEiLOEventLog
Clear-HPEiLOHotKeyConfig
Clear-HPEiLOIML
Clear-HPEiLOInstallationTaskQueue
Clear-HPEiLOInstallSet
Clear-HPEiLOLog
Clear-HPEiLOMaintenanceWindow
Clear-HPEiLOPowerOnTime
Clear-HPEiLORemoteSupportServiceEventLog
Clear-HPEiLORestAPIState
Clear-HPEiLOSSORecord
Clear-HPEiLOUnlockedRepositoryComponent
Connect-HPEiLO
Disable-HPEiLOFunctionality
Disable-HPEiLOLog
Disable-HPEiLOMCTP
Disconnect-HPEiLO
Dismount-HPEiLOVirtualMedia
Enable-HPEiLOLog
Enable-HPEiLOMCTP
Find-HPEiLO
Get-HPEiLOAccessSetting
Get-HPEiLOAHSStatus
Get-HPEiLOAlertMailSetting
Get-HPEiLOAssetTag
Get-HPEiLOBatteryBackUpUnit
Get-HPEiLOBootMode
Get-HPEiLOBrownout
Get-HPEiLOCACSmartCardAuthentication
Get-HPEiLOCertificateSigningRequest
Get-HPEiLOChassisInfo
Get-HPEiLOChassisPowerCalibrationData
Get-HPEiLOChassisPowerCapSetting
Get-HPEiLOChassisPowerNodeInfo
Get-HPEiLOChassisPowerRegulatorSetting
Get-HPEiLOChassisPowerZoneConfiguration
Get-HPEiLOComputerLockConfiguration
Get-HPEiLOCriticalTemperatureAction
Get-HPEiLODeviceDiscoveryStatus
Get-HPEiLODeviceInventory
Get-HPEiLODirectoryGroup
Get-HPEiLODirectorySetting
Get-HPEiLODirectorySettingTestResult
Get-HPEiLOEmbeddedMedia
Get-HPEiLOEncryptionSetting
Get-HPEiLOESKMSetting
Get-HPEiLOEventLog
Get-HPEiLOFan
Get-HPEiLOFederationGroup
Get-HPEiLOFederationMulticast
Get-HPEiLOFederationPeer
Get-HPEiLOFirmwareInventory
Get-HPEiLOFirmwareVerificationLastScanResult
Get-HPEiLOFirmwareVerificationScanSetting
Get-HPEiLOFirmwareVersion
Get-HPEiLOHealthSummary
Get-HPEiLOHostData
Get-HPEiLOHotKeyConfig
Get-HPEiLOIML
Get-HPEiLOInfo
Get-HPEiLOInstallationTaskQueue
Get-HPEiLOInstallSet
Get-HPEiLOIntegratedRemoteConsoleTrustSetting
Get-HPEiLOIntelligentProvisioningInfo
Get-HPEiLOInvalidFirmwareImage
Get-HPEiLOIPv4NetworkSetting
Get-HPEiLOIPv6NetworkSetting
Get-HPEiLOKerberosConfig
Get-HPEiLOLanguage
Get-HPEiLOLicense
Get-HPEiLOLoginSecurityBanner
Get-HPEiLOMaintenanceWindow
Get-HPEiLOMaxThreadLimit
Get-HPEiLOMemoryInfo
Get-HPEiLOModuleVersion
Get-HPEiLONICInfo
Get-HPEiLOOAInfo
Get-HPEiLOOneTimeBootOption
Get-HPEiLOPCIDeviceInventory
Get-HPEiLOPCISlot
Get-HPEiLOPersistentBootOrder
Get-HPEiLOPersistentMouseKeyboard
Get-HPEiLOPhysicalSecurity
Get-HPEiLOPostSetting
Get-HPEiLOPowerCapSetting
Get-HPEiLOPowerMeter
Get-HPEiLOPowerOnTime
Get-HPEiLOPowerReading
Get-HPEiLOPowerRegulatorSetting
Get-HPEiLOPowerSupply
Get-HPEiLOProcessor
Get-HPEiLOProcessorJitterControl
Get-HPEiLOProfile
Get-HPEiLOProfileApplyResult
Get-HPEiLORackSetting
Get-HPEiLORedfishMessageInfo
Get-HPEiLORemoteSupportServiceEventLog
Get-HPEiLORemoteSupportSetting
Get-HPEiLORemoteSyslog
Get-HPEiLORepositoryComponent
Get-HPEiLORestAPIState
Get-HPEiLOSecureBoot
Get-HPEiLOSelfTestResult
Get-HPEiLOServerInfo
Get-HPEiLOServerPower
Get-HPEiLOServerPowerRestoreSetting
Get-HPEiLOServerSoftwareInventory
Get-HPEiLOServicePort
Get-HPEiLOSessionInfo
Get-HPEiLOSmartArrayStorageController
Get-HPEiLOSmartStorageBattery
Get-HPEiLOSMHFQDN
Get-HPEiLOSNMPAlertDestination
Get-HPEiLOSNMPAlertSetting
Get-HPEiLOSNMPPowerAlertThreshold
Get-HPEiLOSNMPSetting
Get-HPEiLOSNMPv3Setting
Get-HPEiLOSNMPv3User
Get-HPEiLOSNTPSetting
Get-HPEiLOSpatial
Get-HPEiLOSSLCertificateInfo
Get-HPEiLOSSOSetting
Get-HPEiLOSystemInfo
Get-HPEiLOSystemMaintenanceSwitch
Get-HPEiLOTemperature
Get-HPEiLOTPMStatus
Get-HPEiLOUIDStatus
Get-HPEiLOUSBDevice
Get-HPEiLOUser
Get-HPEiLOUserCertificateMapping
Get-HPEiLOVirtualMediaStatus
Import-HPEiLOCertificate
Import-HPEiLOUserSSHKey
Invoke-HPEiLOFirmwareVerificationScan
Invoke-HPEiLOInstallSet
Invoke-HPEiLOProfileApply
Invoke-HPEiLOProfileDownload
Invoke-HPEiLORepositoryComponent
Invoke-HPEiLOSNMPTestTrap
Mount-HPEiLOVirtualMedia
Read-HPEiLOSMBIOSRecord
Register-HPEiLORemoteSupportSetting
Remove-HPEiLOFederationGroup
Remove-HPEiLOInstallationTaskQueue
Remove-HPEiLOInstallSet
Remove-HPEiLOLanguagePack
Remove-HPEiLOMaintenanceWindow
Remove-HPEiLOProfile
Remove-HPEiLORepositoryComponent
Remove-HPEiLOSNMPAlertDestination
Remove-HPEiLOSNMPv3User
Remove-HPEiLOSSORecord
Remove-HPEiLOUser
Remove-HPEiLOUserSSHKey
Reset-HPEiLO
Reset-HPEiLOSecureBootKey
Restore-HPEiLOSetting
Save-HPEiLOAHSLog
Send-HPEiLORemoteSupportAHSSubmission
Send-HPEiLORemoteSupportDataCollectionInfo
Send-HPEiLORemoteSupportTestEvent
Send-HPEiLORemoteSyslog
Send-HPEiLOSystemRecoveryEvent
Send-HPEiLOTestAlertMail
Set-HPEiLOAccessSetting
Set-HPEiLOAdministratorPassword
Set-HPEiLOAHSStatus
Set-HPEiLOAlertMailSetting
Set-HPEiLOAssetTag
Set-HPEiLOBatteryBackUpUnit
Set-HPEiLOBootMode
Set-HPEiLOBrownout
Set-HPEiLOChassisPowerCapSetting
Set-HPEiLOChassisPowerRegulatorSetting
Set-HPEiLOComputerLockConfiguration
Set-HPEiLOCriticalTemperatureAction
Set-HPEiLODirectoryGroup
Set-HPEiLODirectorySetting
Set-HPEiLOEncryptionSetting
Set-HPEiLOESKMSetting
Set-HPEiLOFactoryDefault
Set-HPEiLOFederationGroup
Set-HPEiLOFederationMulticast
Set-HPEiLOFirmwareVerificationScanSetting
Set-HPEiLOHotKeyConfig
Set-HPEiLOIntegratedRemoteConsoleTrustSetting
Set-HPEiLOIPv4NetworkSetting
Set-HPEiLOIPv6NetworkSetting
Set-HPEiLOKerberosConfig
Set-HPEiLOLanguage
Set-HPEiLOLicense
Set-HPEiLOLoginSecurityBanner
Set-HPEiLOMaintenanceWindow
Set-HPEiLOMaxThreadLimit
Set-HPEiLOOneTimeBootOption
Set-HPEiLOPersistentBootOrder
Set-HPEiLOPersistentMouseKeyboard
Set-HPEiLOPostSetting
Set-HPEiLOPowerCapSetting
Set-HPEiLOPowerRegulatorSetting
Set-HPEiLOProcessorJitterControl
Set-HPEiLORemoteSupportSetting
Set-HPEiLORemoteSyslog
Set-HPEiLORepositoryComponent
Set-HPEiLOSecureBoot
Set-HPEiLOServerPower
Set-HPEiLOServerPowerRestoreSetting
Set-HPEiLOServicePort
Set-HPEiLOSMHFQDN
Set-HPEiLOSNMPAlertDestination
Set-HPEiLOSNMPAlertSetting
Set-HPEiLOSNMPPowerAlertThreshold
Set-HPEiLOSNMPSetting
Set-HPEiLOSNMPv3Setting
Set-HPEiLOSNMPv3User
Set-HPEiLOSNTPSetting
Set-HPEiLOSSOSetting
Set-HPEiLOUIDStatus
Set-HPEiLOUser
Set-HPEiLOVirtualMediaStatus
Start-HPEiLOCertificateSigningRequest
Start-HPEiLOChassisPowerCalibrationConfiguration
Start-HPEiLODirectorySettingTest
Stop-HPEiLODirectorySettingTest
Test-HPEiLOConnection
Test-HPEiLOESKMConnection
Unregister-HPEiLORemoteSupportSetting
Update-HPEiLOFirmware
Update-HPEiLOModuleVersion