BIOS Settings Set
Try to set BIOS Options on the DUT. The DUT must be a Lenovo system with the Linux think-lmi driver loaded, and needs sudo.
| Attribute | Type | Required | Default | Description |
|---|
cmd | const | Yes | set bios setting | Command Name |
name | string | Yes | | Name to uniquely identify the teststep. This name will show up in reports, logs and the WebUI |
transport | TransportObject | Yes | | Additional transport options |
options | OptionsObject | No | | Additional command options |
parameters | BIOS Settings Set Options | Yes | | Options passed into BIOS Settings Set |
BIOS Settings Set Options
| Attribute | Type | Required | Default | Description |
|---|
password | string | No | | BIOS Password |
key_path | string | No | | BIOS Cert Key |
bios_options | []BIOS Options | Yes | | Array of BIOS Options to set |
BIOS Options
| Attribute | Type | Required | Default | Description |
|---|
option | string | Yes | | BIOS Option |
value | string | Yes | | Value to set |
should_fail | bool | No | false | Expect the firmware to refuse this write. See Expecting a failure. |
BIOS Settings Set Example
cmd: set bios setting
name: "Set Target BIOS Settings"
transport: *transport
parameters:
password: <bios-password>
bios_options:
- option: AlwaysOnUSB
value: Disable
- option: FingerprintPasswordAuthentication
value: Disable