Skip to content
Update BIOS for any make and model (incremental if needed)
PowerShell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
BIOS
Tools
.gitignore
BIOSPassword.txt
Download-BIOSforMDT.ps1
Invoke-BIOSUpgrade.ps1
README.md

README.md

Update BIOS for multiple makes and models

Scripts

Invoke-BIOSUpgrade.ps1

  • Checks the make and model and bios version, then compares that with whats in a corresponding folder (BIOS<make><model>).
  • Does check for Bios password in plain text file BIOSPassword.txt (if exists).
  • It will attempt to suspend bitlocker if enabled.
  • Sets a SMSTS environment variable SMSTS_BiosRebootRequired, SMSTS_BiosBatteryCharge, SMSTS_BiosBatteryCharge which can be used for a additional sequences.
  • Set a variable (SMSTS_MutipleBIOSUpdatesNeeded), which allows the bios to update incrementally if needed. This does require to have two steps in the tasksequence to run this script twice (or three times), but one of them should check if this variable is true.

Originators/Credit

You can’t perform that action at this time.