HPEBIOSCmdlets

4.0.0.0

Scripting Tools for Windows PowerShell : BIOS Cmdlets creates an interface to HPE BIOS ROM-Based Setup Utility (RBSU) or UEFI System Utilities. These cmdlets can be used to configure the BIOS settings on HPE ProLiant servers.

Minimum PowerShell version

3.0

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name HPEBIOSCmdlets

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name HPEBIOSCmdlets

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

© Copyright 2013-2024 Hewlett Packard Enterprise Development, L.P. All rights reserved.

Requires License Acceptance

View License.txt

Package Details

Author(s)

  • Hewlett Packard Enterprise

Tags

Hewlett Packard Enterprise HPEBIOSCmdlets HPE iLO BIOS UEFI ProLiant RCU REST RESTful Redfish RBSU

Cmdlets

Add-HPEBIOSiSCSIBootAttempt Clear-HPEBIOSTLSCertificateInstallationQueue Clear-HPEBIOSTLSCertificateUninstallationQueue Clear-HPEBIOSUserDefault Disable-HPEBIOSAdvancedPCIConfiguration Disable-HPEBIOSEmbeddedLOMPort Disable-HPEBIOSIntelVmdConfig Disable-HPEBIOSNVDIMMErase Disable-HPEBIOSNVMePort Disable-HPEBIOSPCIDeviceOption Disable-HPEBIOSPCIeSlotNetworkBootOption Edit-HPEBIOSiSCSIBootAttempt Enable-HPEBIOSAdvancedPCIConfiguration Enable-HPEBIOSEmbeddedLOMPort Enable-HPEBIOSIntelVmdConfig Enable-HPEBIOSNVDIMMErase Enable-HPEBIOSNVMePort Enable-HPEBIOSPCIDeviceOption Enable-HPEBIOSPCIeSlotNetworkBootOption Get-HPEBIOSACPI_SLIT Get-HPEBIOSAdminInfo Get-HPEBIOSAdvancedDebugOption Get-HPEBIOSAdvancedMemoryProtection Get-HPEBIOSAdvancedPCIConfiguration Get-HPEBIOSAdvancedPerformanceTuningOption Get-HPEBIOSAdvancedPowerOptions Get-HPEBIOSAdvancedSecurityOption Get-HPEBIOSAdvancedSystemROMOption Get-HPEBIOSBootBrowserConfiguration Get-HPEBIOSBootMode Get-HPEBIOSBootOrderPolicy Get-HPEBIOSBootTimeMemoryOptimization Get-HPEBIOSCmdletInfo Get-HPEBIOSCurrentSecureBootState Get-HPEBIOSCustomPostMessage Get-HPEBIOSDateTimeOption Get-HPEBIOSEmbeddedDiagnostic Get-HPEBIOSEmbeddedLOMPort Get-HPEBIOSEmbeddedUEFIShell Get-HPEBIOSEmbeddedUserPartition Get-HPEBIOSEMSConsole Get-HPEBIOSFanOption Get-HPEBIOSIntelNICDMAChannel Get-HPEBIOSIntelTurboBoost Get-HPEBIOSIntelVmdConfig Get-HPEBIOSInternalSDCardSlot Get-HPEBIOSIpxeOptions Get-HPEBIOSiSCSIBootAttempt Get-HPEBIOSiSCSIInitiatorName Get-HPEBIOSiSCSINICSource Get-HPEBIOSMemoryConfiguration Get-HPEBIOSMemoryPower Get-HPEBIOSMemoryProximityReportingForIO Get-HPEBIOSNetworkBootOption Get-HPEBIOSNodeInterleaving Get-HPEBIOSNVDIMMConfiguration Get-HPEBIOSNVDIMMErase Get-HPEBIOSNVMeRaidOptions Get-HPEBIOSPCIDeviceConfiguration Get-HPEBIOSPCIDeviceOption Get-HPEBIOSPCIePower Get-HPEBIOSPCIeSlotNetworkBootOption Get-HPEBIOSPersistentMemoryConfiguration Get-HPEBIOSPowerCapping Get-HPEBIOSPowerProfile Get-HPEBIOSPowerRegulator Get-HPEBIOSPreferredIOOption Get-HPEBIOSPrefetcher Get-HPEBIOSProcessorOption Get-HPEBIOSProcessorPower Get-HPEBIOSQPI Get-HPEBIOSQPILinkPower Get-HPEBIOSRedundantPowerSupply Get-HPEBIOSRemovableFlashMediaBootSequence Get-HPEBIOSSATAControllerOption Get-HPEBIOSSecureBootState Get-HPEBIOSSerialConsole Get-HPEBIOSSerialPort Get-HPEBIOSServerAvailability Get-HPEBIOSServerConfigLockSetting Get-HPEBIOSServerInfo Get-HPEBIOSServerSecurity Get-HPEBIOSServiceContact Get-HPEBIOSSetting Get-HPEBIOSStorageOption Get-HPEBIOSSystemInfo Get-HPEBIOSThermalOption Get-HPEBIOSTLSCertificate Get-HPEBIOSTLSCertificateInstallationQueue Get-HPEBIOSTLSCertificateUninstallationQueue Get-HPEBIOSTLSConfiguration Get-HPEBIOSTPMChipInfo Get-HPEBIOSTPMConfiguration Get-HPEBIOSUEFIBootOrder Get-HPEBIOSUEFIDevicePriority Get-HPEBIOSUEFIOptimizedBoot Get-HPEBIOSUPILinkPower Get-HPEBIOSUSBOption Get-HPEBIOSUserDefaultState Get-HPEBIOSUtilityLanguage Get-HPEBIOSVideoOption Get-HPEBIOSVirtualization Get-HPEBIOSVLANConfiguration Get-HPEBIOSWorkloadProfile Install-HPEBIOSTLSCertificate Remove-HPEBIOSiSCSIBootAttempt Reset-HPEBIOSAdminPassword Reset-HPEBIOSDefaultManufacturingSetting Reset-HPEBIOSPowerOnPassword Reset-HPEBIOSUserDefault Set-HPEBIOSACPI_SLIT Set-HPEBIOSAdminInfo Set-HPEBIOSAdminPassword Set-HPEBIOSAdvancedDebugOption Set-HPEBIOSAdvancedMemoryProtection Set-HPEBIOSAdvancedPCIConfiguration Set-HPEBIOSAdvancedPerformanceTuningOption Set-HPEBIOSAdvancedPowerOptions Set-HPEBIOSAdvancedSecurityOption Set-HPEBIOSAdvancedSystemROMOption Set-HPEBIOSBootBrowserConfiguration Set-HPEBIOSBootMode Set-HPEBIOSBootOrderPolicy Set-HPEBIOSBootTimeMemoryOptimization Set-HPEBIOSCustomPostMessage Set-HPEBIOSDateTimeOption Set-HPEBIOSEmbeddedDiagnostic Set-HPEBIOSEmbeddedUEFIShell Set-HPEBIOSEmbeddedUserPartition Set-HPEBIOSEMSConsole Set-HPEBIOSFanOption Set-HPEBIOSIntelNICDMAChannel Set-HPEBIOSIntelTurboBoost Set-HPEBIOSInternalSDCardSlot Set-HPEBIOSIpxeOptions Set-HPEBIOSiSCSIInitiatorName Set-HPEBIOSMemoryConfiguration Set-HPEBIOSMemoryPower Set-HPEBIOSMemoryProximityReportingForIO Set-HPEBIOSNetworkBootOption Set-HPEBIOSNodeInterleaving Set-HPEBIOSNVDIMMConfiguration Set-HPEBIOSNVMeRaidOptions Set-HPEBIOSPCIDeviceConfiguration Set-HPEBIOSPCIePower Set-HPEBIOSPersistentMemoryConfiguration Set-HPEBIOSPowerCapping Set-HPEBIOSPowerOnPassword Set-HPEBIOSPowerProfile Set-HPEBIOSPowerRegulator Set-HPEBIOSPreferredIOOption Set-HPEBIOSPrefetcher Set-HPEBIOSProcessorOption Set-HPEBIOSProcessorPower Set-HPEBIOSQPI Set-HPEBIOSQPILinkPower Set-HPEBIOSRedundantPowerSupply Set-HPEBIOSRemovableFlashMediaBootSequence Set-HPEBIOSSATAControllerOption Set-HPEBIOSSecureBootState Set-HPEBIOSSerialConsole Set-HPEBIOSSerialPort Set-HPEBIOSServerAvailability Set-HPEBIOSServerInfo Set-HPEBIOSServerSecurity Set-HPEBIOSServiceContact Set-HPEBIOSStorageOption Set-HPEBIOSSystemInfo Set-HPEBIOSThermalOption Set-HPEBIOSTLSConfiguration Set-HPEBIOSTPMConfiguration Set-HPEBIOSUEFIBootOrder Set-HPEBIOSUEFIOptimizedBoot Set-HPEBIOSUPILinkPower Set-HPEBIOSUSBOption Set-HPEBIOSUserDefault Set-HPEBIOSUtilityLanguage Set-HPEBIOSVideoOption Set-HPEBIOSVirtualization Set-HPEBIOSVLANConfiguration Set-HPEBIOSWorkloadProfile Uninstall-HPEBIOSTLSCertificate Get-HPEBIOSMaxThreadLimit Get-HPEBIOSModuleVersion Set-HPEBIOSMaxThreadLimit Clear-HPEBIOSLog Disable-HPEBIOSLog Enable-HPEBIOSLog Get-HPEBIOSLogConfig Set-HPEBIOSLogConfig Connect-HPEBIOS Disconnect-HPEBIOS Test-HPEBIOSConnection

Dependencies

This module has no dependencies.

Release Notes

HPEBIOSCmdlets - Version 4.0.0.0
May, 2023.

Below new cmdlets are introduced for Gen 11 functionality:

1. Get-AdvancedPowerOptions
2. Set-AdvancedPowerOptions
3. Get-HPEBIOSIpxeOptions
4. Set-HPEBIOSIpxeOptions
5. Enable-HPEBIOSAdvancedPCIConfiguration
6. Disable-HPEBIOSAdvancedPCIConfiguration
7. Get-HPEBIOSIntelVmdConfig
8. Enable-HPEBIOSIntelVmdConfig
9. Disable-HPEBIOSIntelVmdConfig

Below existing cmdlets are enhanced to support Gen 11 functionality :

1. Get-HPEBIOSServerAvailability
2. Set-HPEBIOSServerAvailability
3. Get-HPEBIOSMemoryConfiguration
4. Set-HPEBIOSMemoryConfiguration
5. Get-HPEBIOSServerSecurity
6. Set-HPEBIOSServerSecurity
7. Get-HPEBIOSAdvancedPerformanceTuningOption
8. Set-HPEBIOSAdvancedPerformanceTuningOption
9. Set-HPEBIOSAdvancedSystemROMOption
10. Get-HPEBIOSAdvancedSystemROMOption
11. Get-HPEBIOSPCIePower
12. Set-HPEBIOSPCIePower
13. Set-HPEBIOSVideoOptions
14. Get-HPEBIOSVideoOptions
15. Get-HPEBIOSAdvancedPCIConfiguration
16. Get-HPEBIOSPersistentMemoryConfiguration
17. Set-HPEBIOSPersistentMemoryConfiguration
18. Get-HPEBIOSProcessorOption
19. Set-HPEBIOSProcessorOption
20. Get-HPEBIOSIntelTurboBoost
21. Set-HPEBIOSIntelTurboBoost
22. Get-HPEBIOSSATAControllerOption
23. Set-HPEBIOSSATAControllerOption
24. Get-HPEBIOSSerialPort
25. Set-HPEBIOSSerialPort
26. Get-HPEBIOSTPMConfiguration
27. Set-HPEBIOSTPMConfiguration
28. Get-HPEBIOSEmbeddedUEFIShell
29. Set-HPEBIOSEmbeddedUEFIShell
30. Get-HPEBIOSProcessorPower
31. Set-HPEBIOSProcessorPower
32. Get-HPEBIOSTPMConfiguration
33. Set-HPEBIOSTPMConfiguration
34. Get-HPEBIOSAdvancedSecurityOption
35. Set-HPEBIOSAdvancedSecurityOption
36. Get-HPEBIOSAdvancedDebugOption
37. Set-HPEBIOSAdvancedDebugOption
 
HPE PowerShell Information:
https://www.hpe.com/servers/powershell

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

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

FileList

Version History

Version Downloads Last updated
4.0.0.0 (current version) 715 1/30/2024
3.1.0.0 2,333 6/28/2023
3.0.0.0 28,822 6/1/2020
2.2.0.0 14,740 4/25/2019
2.1.0.1 45,547 3/14/2018
2.1.0.0 106 3/12/2018
Show more