Securing BIOS Passwords in Unattended Deployments

My Dell, HP, and Lenovo BIOS password and settings scripts all accept the BIOS password as a plain-text parameter. This keeps the scripts simple and broadly compatible, but it means that how you deliver the password to the script is also how you secure the password. This post covers how to do that safely under Configuration Manager and task sequences, and how the built-in CMS support added in version 2.3.0 makes it easier. ...

May 24, 2026 · 9 min

Dell BIOS Password Management - WMI

A PowerShell script to set, change, or clear Dell BIOS admin and system passwords using WMI, with no module required. For models released after 2018.

September 11, 2020 · 10 min

Dell BIOS Settings Management - WMI

A PowerShell script to get or set Dell BIOS settings, load defaults, or set the boot order using WMI, with no module required. For models released after 2018.

September 11, 2020 · 11 min

BIOS Management - Example Task Sequences

Example Configuration Manager task sequences for the Dell, HP, and Lenovo BIOS scripts. The bundled scripts are outdated; current ones are in the linked posts.

February 24, 2020 · 3 min

Dell BIOS Settings Management - DellBIOSProvider

A PowerShell script to get or set Dell BIOS settings, or set the boot order, using the DellBIOSProvider module. Settings come from the script or a CSV file.

February 21, 2020 · 7 min

Dell BIOS Password Management - DellBIOSProvider

A PowerShell script to set, change, or clear Dell BIOS admin and system passwords using the DellBIOSProvider module, in Windows, WinPE, or a task sequence.

November 3, 2019 · 9 min

Working with the Dell Command | PowerShell Provider

A PowerShell script to install the Dell Command | PowerShell Provider (DellBIOSProvider) module in Windows or WinPE, plus its prerequisites and basic usage.

November 3, 2019 · 6 min