Set "Keyboard Layout" BIOS Setting to English on HP devices.
SOLUTION
A Powershell script that uses the HP_BIOSSettingInterface WMI class.
$BIOSPassword = "Your BIOS Password"
$BIOSSettingName = "Select Keyboard Layout"
$BIOSSettingValue = "English"
|
ISSUE:
Set "Keyboard Layout" BIOS Setting to English on HP devices. SOLUTION A Powershell script that uses the HP_BIOSSettingInterface WMI class. $BIOSPassword = "Your BIOS Password" $BIOSSettingName = "Select Keyboard Layout" $BIOSSettingValue = "English"
0 Comments
With the following PS Script it is possibleto get the Version Info of the latest availabe BIOS Update. When running the script directly on the hardware in question no parameter is requiered. When runing it for another hardware the Baseboard Part Number (Product) defined by the manufacturer (WMI Class: Win32_BaseBoard) from the hardware is required. function Get-BIOSUpdate { param ( [string]$Platform ) # Check if platform provided if ($Platform) { $platform = $platform.ToUpper() } else { $params = @{ ClassName = 'Win32_BaseBoard' Namespace = 'root\cimv2' } $obj = Get-CimInstance @params -ErrorAction stop $platform = $obj.Product.ToUpper() } # Get BIOS Info from HP web site $uri = [string]"$Url/{0}/{0}.xml" -f $platform $data = Invoke-WebRequest -Uri $uri [xml]$doc = [System.IO.StreamReader]::new($data.RawContentStream).ReadToEnd() $refined_doc = $doc.SelectNodes("//BIOS/Rel") | Select-Object -Property @{ Name = 'Ver'; expr = { $_.Ver.TrimStart("0") } },'Date','Bin','RB','L','DP' | Sort-Object -Property Ver -Descending $LatestBIOS = $refined_doc[0] Write-Output $LatestBIOS } Example 1: Get-BIOSUpdate
Example 2: Get-BIOSUpdate -Platform "854A" The HP BIOS Configuration Utility (BCU) has reached end of support this month (June 2022). No relpacement is planned. The BCU Tool is supposed to be working for older HP products launched before April 2022. HP BCU will not be tested and therefore should not be used with new products launched after March 2022.
In order to continue to manage HP BIOS after June 2022, the HP Client Management Script Library should be used instead. More inormation can be found here. ISSUE
When encrypting a BIOS Setup password that has an "-" (minus) character by the HP Tool "HPQPswd.exe" via GUI the error message "Illegal character! Your password must be alphanumeric." pops up. HP Elite Desk 800 G1 USDT BIOS Settings Change ISSUE - Invalid Setting value, return code 2123/1/2019 The process of changing BIOS Settings on a HP device is a simple one. There are only 3 steps involved:
Step 1: Export BIOS Settings into a file Step 2: Open the exported file, change the BIOS Settings and save the file Step 3: Import the changed BIOS Settings file For exporting and importing of BIOS Settings is the HP Tool "BiosConfigurationUtility" required. In order to export BIOS settings run: BiosConfigUtility64.exe /get:"[File Name]" (e.g. BiosConfigUtility64.exe /get:"BIOSPre.txt") SCCM: HP Clients - Intel Management Engine Cumulative Security update and fix for WPA2 vulnerability12/12/2018 Potential security vulnerabilities such as potential denial of service or escalation of privilege have been identified with certain versions of Intel Active Management Technology, Management Engine Firmware, and Management Engine Software. HP has released on 28.09.2018 security updates (SoftPaqs) for the Intel ME firmware used in HP computers. In ordere to check if your computer has to be patched run simple Intel-SA-00086 detection tool (e.g. intel-sa-00086-console.exe -c).
Issue:
Update BIOS Password on HP computers. There are different BIOS passwords in use. Used BIOS password is based on computer name prefix (location) Solution: Create a PowerShell script and deploy it to clients as a SCCM application. Use the written registry key/values for the application's detection method. The following script has been developed to automate the BIOS Upgrade of HP Hardware. The required tools and BIOS versions (.bin and .cab files) can be downloaded from the HP web site (https://support.hp.com/us-en/drivers). The HP tools and BIOS files should be saved in the same folder as the Update-BIOS.ps1 script. When run the scripts first suspends BitLocker then installs the newest BIOS version and finally a RunOnce registry value is created in order to re-enable BitLocker after the computer is rebooted. The script is to be used with SCCM and a SCCM software package should be created.
|
Author
Write something about yourself. No need to be fancy, just an overview. Archives
November 2022
Categories
All
|