Initialize-HPBiosConfigUtility
Summary
This script automates downloading/extracting the BCU package, verifying the BCU executable, running BCU to read or apply BIOS settings, and interpreting BCU exit codes into human-readable messages.
For complete documentation on supported arguments, refer to: See HP Documentation for supported parameters.
Sample Run
Dependencies
Parameters
| Parameter | Required | Type | Details |
|---|---|---|---|
Argument | False | String | Arguments to execute. See HP Documentation for supported parameters. |
Implementation
-
Export the agent procedure from ProVal's VSA RMM instance.
The export will download the necessary XML file. -
Import this XML file into the partner's VSA RMM instance.
Examples
-
Execute it on the machine where its required with the parameter
/setvalue:"After Power Loss","Power On". It will enable the Power on setting automatically after outage only on the HP Machines. -
Execute it without parameters, defaults to showing help that displays the full list of BCU command-line switches:
-
Execute it on the machine where it is required with the parameter
/setvalue:"Fast Boot","Enable". It will enable the Fast boot on the HP Machines.
Output
- Script Logs
-
C:\ProgramData\_automation\AgentProcedure\HPBiosConfigUtility\Initialize-HPBiosConfigUtility-log.txt-C:\ProgramData\_automation\AgentProcedure\HPBiosConfigUtility\Initialize-HPBiosConfigUtility-error.txt
Changelog
2026-04-20
- Initial version of the document