HPEBIOSCmdlets

3.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

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deloy 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

Author(s)

Hewlett Packard Enterprise

Copyright

� Copyright 2013-2020 Hewlett Packard Enterprise Development, L.P. All rights reserved.

Requires License Acceptance

View License.txt

Owners

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-HPEBIOSEmbeddedLOMPort Disable-HPEBIOSNVDIMMErase Disable-HPEBIOSPCIDeviceOption Disable-HPEBIOSPCIeSlotNetworkBootOption Edit-HPEBIOSiSCSIBootAttempt Enable-HPEBIOSEmbeddedLOMPort Enable-HPEBIOSNVDIMMErase Enable-HPEBIOSPCIDeviceOption Enable-HPEBIOSPCIeSlotNetworkBootOption Get-HPEBIOSACPI_SLIT Get-HPEBIOSAdminInfo Get-HPEBIOSAdvancedDebugOption Get-HPEBIOSAdvancedMemoryProtection Get-HPEBIOSAdvancedPCIConfiguration Get-HPEBIOSAdvancedPerformanceTuningOption 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-HPEBIOSInternalSDCardSlot Get-HPEBIOSiSCSIBootAttempt Get-HPEBIOSiSCSIInitiatorName Get-HPEBIOSiSCSINICSource Get-HPEBIOSMemoryConfiguration Get-HPEBIOSMemoryPower Get-HPEBIOSMemoryProximityReportingForIO Get-HPEBIOSNetworkBootOption Get-HPEBIOSNodeInterleaving Get-HPEBIOSNVDIMMConfiguration Get-HPEBIOSNVDIMMErase 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-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-HPEBIOSiSCSIInitiatorName Set-HPEBIOSMemoryConfiguration Set-HPEBIOSMemoryPower Set-HPEBIOSMemoryProximityReportingForIO Set-HPEBIOSNetworkBootOption Set-HPEBIOSNodeInterleaving Set-HPEBIOSNVDIMMConfiguration 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 3.0.0.0
May, 2020

Enhancements:
 -  The connection object created using the HPEBIOSCmdlets module can be used across other modules such as HPEiLOCmdlets. This allows a single session to be established on a particular iLO. The same session is used to configure iLO/BIOS settingsinstead of creating multiple sessions to single iLO. (Version 3.0.0.0 onwards).
 -  Extended the supportability of the cmdlets to Gen10 Plus servers.
 -  Added 5 new cmdlets.
 -  Modified 12 existing cmdlets.

Fixes:
 -  Fixed the logging issue where the log data was getting written into a wrong file when the log was enabled for multiple modules in a single session.
 -  Fixed the issue where the TPM12Operation parameter of the Set-HPEBIOSTPMConfiguration cmdlet was not working as expected.

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

Version History

Version Downloads Last updated
3.0.0.0 (current version) 1,295 6/1/2020
2.2.0.0 14,316 4/25/2019
2.1.0.1 24,431 3/14/2018
2.1.0.0 62 3/12/2018