🌐
Virtualization Review
virtualizationreview.com › articles › 2024 › 02 › 27 › powershell-dell-bios.aspx
Using PowerShell to View and Change Dell BIOS Settings -- Virtualization Review
February 27, 2024 - #List all available BIOS Settings $DellBIOSSettings = Get-ChildItem -Path DellSmbios:\ ForEach ($Setting in $DellSettings) { Get-ChildItem -Path "DellSmbios:\$($Setting.Category)" -WarningAction SilentlyContinue | Select-Object PSChildName,Attribute,CurrentValue,PossibleValues } ... Changing the Boot Order Using PowerShell Dell has a few different examples of how to use the Module.
🌐
Dell
dell.com › support › kbdoc › en-us › 000177240 › dell-command-powershell-provider
Dell Command | PowerShell Provider | Dell US
Dell Command | PowerShell Provider 2.10.1 (Released - 04/2026) ... Updated libxml2 to version 2.15.2. Improved the stability of the system. Supports the new BIOS attributes RTD3, AWThermalManagement, FanSpdPsuZone, UnsupportedHwWarning, DracPcieCard, DynamicPerfBoost, WimobState, and WindowsCPC. NOTE: There are certain features in the Pre-Enabled category for which the help texts may not be available. However, you can perform get and set ...
Discussions

How to manage BIOS settings in Dell Latitude via PowerShell?
Dell Command Configure More on reddit.com
🌐 r/PowerShell
8
16
June 18, 2019
Dell Bios setup with Dell Command PowerShell Provider
Are you sure those options are supported by the pc hardware or bios version you are testing with? More on reddit.com
🌐 r/sysadmin
4
1
November 6, 2025
Made a module for remote change of Dell computer BIOS
Nice. I discovered the official module but never got around to doing anything with it. Remote support is great. More on reddit.com
🌐 r/PowerShell
10
84
February 17, 2023
How to read Dell BIOS settings?
CCTK That can query the Bios to see what settings are set and indeed change them too if need be. That's how I enabled WOL on 2,000 desktops at the beginning of lockdown 1.. There's also a Dell BIOS addon for Powershell too, but depends if you have any powershell experience. CCTK in a batch file may be easier. More on reddit.com
🌐 r/Dell
6
7
September 28, 2021
🌐
Jon's Notes
configjon.com › posts › dell bios settings management - dellbiosprovider
Dell BIOS Settings Management - DellBIOSProvider | Jon's Notes
February 21, 2020 - ... The DellBIOSProvider module creates a new PSDrive called DellSmbios. Settings can be queried or modified by using the Get-Item and Set-Item cmdlets on objects in the DellSmbios:\ location. #Get the current value of a single BIOS setting Get-Item -Path DellSmbios:\Category\Setting | ...
🌐
Windows OS Hub
woshub.com › powershell-view-change-bios-settings
How to View and Change BIOS (UEFI) Settings with PowerShell | Windows OS Hub
September 13, 2023 - However, some hardware vendors provide special WMI classes to access the BIOS directly from the Windows OS (you will need to install the manufacturer’s native drivers.). You can use a separate module of PSGallery called Get-BIOS to get BIOS/UEFI ...
🌐
Dell
dl.dell.com › topicspdf › command-powershell-provider_users-guide_en-us.pdf pdf
Dell Command | PowerShell Provider Version 2.4 User's Guide December 2020
Each category contains properties (BIOS attributes names) that are available in the resources folder DSCResources · available at ${env:ProgramFiles}\WindowsPowerShell\Modules\DellBIOSProvider. ... For more information on attributes, refer the Reference Guide available at Dell.com/DellClientCommandSuiteManuals. The Dell Command | PowerShell Provider resources can verify the configuration drift, get current value settings, and set
🌐
Flemming's Blog
flemmingss.com › home › view and change bios settings on remote dell computers using powershell
View and change BIOS settings on remote Dell computers using PowerShell - Flemming's Blog
February 2, 2023 - $remote_computer = "PC12345" $module_source = "\\server\modules\DellCommand PowerShellProvider\DellBIOSProvider" $module_destination = "\\$remote_computer\c$\Program Files\WindowsPowerShell\Modules\DellBIOSProvider" $remote_bios_pwd = "password123" Copy the module to the remote computer’s Module directory · Copy-Item -Path $module_source -Destination $module_destination -Recurse · You can now use the Invoke-Command cmdlet to import the module on the remote machine and run commands. In the code below by using Get-Item on the DellSMBios provider made available by the module.
Find elsewhere
🌐
Jon's Notes
configjon.com › posts › dell bios settings management - wmi
Dell BIOS Settings Management – WMI - Jon's Notes
September 11, 2020 - For more information about this class, see this post Dell BIOS Password Management - WMI. Note: Earlier versions of this post used Get-WmiObject and dot-notation method calls (for example $AttributeInterface.SetAttribute(...)). Get-WmiObject was removed in PowerShell 7, so the script and these examples now use Get-CimInstance and Invoke-CimMethod, which work in both Windows PowerShell 5.1 and PowerShell 7.
🌐
Syst & Deploy
systanddeploy.com › 2019 › 03 › list-and-change-bios-settings-with.html
List and change BIOS settings with PowerShell | Syst & Deploy
March 19, 2019 - As I don't want any other tools to manage BIOS I just used PowerShell. List BIOS Settings For HP To get BIOS settings the WMI query to use is the below one: You can get for instance settings name, current value and also available values, as below: # settings name, current value and also available values In my tool and modules I used the below function: For DELL ...
🌐
PowerShell Gallery
powershellgallery.com › packages › DellBIOSProvider › 2.6.0 › Content › Get-DellBiosSettings.ps1
PowerShell Gallery | Get-DellBiosSettings.ps1 2.6.0
This site uses cookies for analytics, personalized content and ads. By continuing to browse this site, you agree to this use. Learn more · DellBIOSProvider · 2.6.0 · Get-DellBiosSettings.ps1 · Contact Us · Terms of Use · Gallery Status · Feedback · © 2026 Microsoft Corporation
🌐
Syst & Deploy
systanddeploy.com › 2022 › 06 › getbios-module-list-bios-settings-from.html
GetBIOS module: List BIOS Settings from local or remote computer (for Dell, Lenovo, HP and Toshiba) | Syst & Deploy
June 7, 2022 - In this post, I will show you the new version of my PowerShell module GetBIOS. This one allows you to list settings from differents BIOS manufacturer and from a local or remote computer.
🌐
GitHub
github.com › flemmingss › RemoteDellBIOSConfiguration
GitHub - flemmingss/RemoteDellBIOSConfiguration: A PowerShell module to view and change BIOS settings on remote Dell computers · GitHub
function Set-DellBIOSProviderPaths ($ComputerName) { $ErrorActionPreference = "Stop" $script:module_source = "\\domain\share\powershell_modules\DellCommand PowerShellProvider\DellBIOSProvider" # Where the DellCommand PowerShellProvider is located $script:module_destination = "\\" + $ComputerName + "\c$\Program Files\WindowsPowerShell\Modules\DellBIOSProvider" } ... Get-DellBIOSConfigurationAttributes -ComputerName <name of target computer> Set-DellBIOSConfigurationAttribute -ComputerName <name of target computer> -BIOSPassword <BIOS password> -Category <BIOS Category (PSChildName)> -Attribute <BIOS Attribute> -Value <New value for BIOS Attribute>
Author   flemmingss
🌐
The Windows Club
thewindowsclub.com › the windows club › list computer bios settings using the getbios powershell module
How to list computer BIOS settings using the GetBIOS PowerShell module
August 4, 2024 - In the PowerShell console, type in the command below and hit Enter. ... The command will check for your manufacturer and list appropriate BIOS Settings. Note: If you get the message File cannot be loaded because running scripts is disabled on ...
🌐
PowerShell Gallery
powershellgallery.com › packages › GetBIOS › 1.2 › Content › GetBIOS.psm1
PowerShell Gallery | GetBIOS.psm1 1.2
GetBIOS · GetBIOS.psm1 · Contact Us · Terms of Use · Gallery Status · Feedback · © 2026 Microsoft Corporation
🌐
PowerShell Gallery
powershellgallery.com › packages › DellBIOSProvider › 2.9.0
PowerShell Gallery | DellBIOSProvider 2.9.0
Dell Command BIOS System Configuration Management Provider · Set-Dell1stBootdevice Get-DellBiosSettings Clear-DellAdminPassword Set-DellAutoOnForSelectDays ·
🌐
Reddit
reddit.com › r/sysadmin › dell bios setup with dell command powershell provider
r/sysadmin on Reddit: Dell Bios setup with Dell Command PowerShell Provider
November 6, 2025 -

Hello,

I have a small issue using this tool which I find pretty great right now, I have successfully used it to set up system pwd and admin pwd, but for some other options the tool doesn't find the path that are described in the documentation, such as:

DellSmbios:\Security\PasswordBypass

DellSmbios:\Keyboard\RgbPerKeyKbdLang .

PS C:\windows\system32> Set-Item -Path DellSmbios:\Security\PasswordBypass "RebootAndResumeBypass"
Set-Item : Attribute: 'PasswordBypass' does not exist!

Would you have any idea as to why it does that or what am I missing in my configuration?

PS: I'd like to stick to this tool, I know some other options exist using a server (DCM) but that's not possible atm.

🌐
Ccmexec
ccmexec.com › home › configuring dell bios settings using intune win32app and powershell
Configuring Dell BIOS Settings using Intune Win32App and PowerShell - CCMEXEC.COM - Enterprise Mobility
September 24, 2019 - Should be : “C:\Windows\Sysnative\WindowsPowerShell\v1.0\powershell.exe” -noprofile -executionpolicy Bypass -file .\DellSmBios-SetAdminPass.ps1 ... Hi, I will look at it when time allows. thanks for the headsup. Regards, Jörgen ... Why is it not working for you anymore? Working fine on my end. Only issue I have is that in some cases it will stop Intune AutoPilot with a generic fault code. ... Getting a failed error(The system cannot find the file specified.
🌐
PowerShell Gallery
powershellgallery.com › packages › DellBIOSProvider › 2.1.0
PowerShell Gallery | DellBIOSProvider 2.1.0
May 15, 2018 - Set-Dell1stBootdevice Get-DellBiosSettings Clear-DellAdminPassword Set-DellAutoOnForSelectDays Get-DellBIOSPasswordPath Write-DellBIOSPassword Read-DellBIOSPassword · AdvancedBootOptions AdvancedConfigurations BIOSSetupAdvancedMode BootSequence IntelSoftwareGuardExtensions Maintenance Manageability MiscellaneousDevices Performance POSTBehavior PowerManagement SecureBoot Security StealthModeControl SupportAssistSystemResolution SystemConfiguration SystemLogs TPMSecurity USBConfiguration Video VirtualizationSupport Wireless
🌐
Jon's Notes
configjon.com › posts › working with the dell command | powershell provider
Working with the Dell Command | PowerShell Provider | Jon's Notes
November 3, 2019 - #Check the status of the admin password Get-Item -Path DellSmbios:\Security\IsAdminPasswordSet | Select-Object -ExpandProperty CurrentValue #Set a new admin password Set-Item -Path DellSmbios:\Security\AdminPassword NewPassword #Check the status of the NumLock setting Get-Item -Path DellSmbios:\POSTBehavior\NumLock | Select-Object -ExpandProperty CurrentValue #Check the possible values for the NumLock setting Get-Item -Path DellSmbios:\POSTBehavior\NumLock | Select-Object -ExpandProperty PossibleValues #Modify the NumLock setting when a BIOS password is not set Set-Item -Path DellSmbios:\POSTB
🌐
Dell
dell.com › home › support home › product support › manuals
Dell Command | PowerShell Provider Version 2.4 User's Guide | Dell Dell Support/ Lybia
To configure system BIOS settings using Dell Command | PowerShell Provider attributes: Set-location to DellSMBIOS: drive. See Dell Command | PowerShell Provider drive. Verify the current state of the attribute by running the following command: Get-Item -Path <path to the attribute>. See Format ...