Note: requires vc++

Install-Module DellBIOSProvider

import-module DellBIOSProvider

get-dellbiossettings

get-psdrive

ls DellSmbios:

ls DellSmbios:\SystemInformation

set-item DellSmbios:\SystemInformation\asset $foovar

#Get all settings
$DellSettings = Get-ChildItem -Path DellSmbios:\
ForEach ($Setting in $DellSettings)
{
Get-ChildItem "DellSmbios:\$($Setting.Category)" -WarningAction SilentlyContinue | Select PSChildName,Attribute,CurrentValue,PossibleValues
}

OR

Get-ChildItem dellsmbios: |select category |%{get-childitem @("dellsmbios:" + $_.category) |select attribute,currentvalue,possiblevalues,pspath} |out-gridview

EXAMPLE:
ls DellSmbios:Performance
Set-Item -Path DellSmbios:Performance\Speedstep disabled -verbose
Set-Item -Path DellSmbios:Performance\LogicProc enabled -verbose
ls dellsmbios:PowerManagement\wakeonlan
ls dellsmbios:PowerManagement\wakeonlan |select -exp possiblevalues
set-item -path dellsmbios:PowerManagement\wakeonlan LanOnly -verbose
ls DellSmbios:PowerManagement\DeepSleepCtrl
ls DellSmbios:PowerManagement\DeepSleepCtrl |select -exp possiblevalues
set-item DellSmbios:PowerManagement\DeepSleepCtrl Disabled -verbose
ls DellSmbios:PowerManagement\BlockSleep
ls DellSmbios:PowerManagement\BlockSleep |select -exp possiblevalues
set-item DellSmbios:PowerManagement\BlockSleep enabled -verbose

Or to set RAID to AHCI:
ls dellsmbios:SystemConfiguration\EmbSataRaid 
ls dellsmbios:SystemConfiguration\EmbSataRaid |select -exp possiblevalues
set-item -path dellsmbios:SystemConfiguration\EmbSataRaid Ahci -verbose
Reboot to Safe-Mode
Reboot to normal-mode

NOTES:
https://www.configjon.com/working-with-the-dell-command-powershell-provider/
https://www.configjon.com/dell-bios-settings-management/