

If no password is set, this step completes with the first attempt.Loops through an array of known BIOS passwords stored in the script and uses the Dell Command Configure app (cctk.exe) to attempt to clear the BIOS password.Checks for an AC power connection and fails the installation if one is not present.The installation executes a script which does the following: The BIOS or firmware update is ready to install in the Software Center. A logged-in user can also choose to install from the Software Center in advance of the maintenance window just as they could with other Windows or application updates. The installation will begin automatically at the next maintenance window. Prompt from Software Center for required update Once the SCCM application is required, it is scheduled to install during the next maintenance window and any logged-in user is notified that an update is necessary.

If an update is found, a report file is generated which will trigger an already-deployed SCCM application to become required when the next Application Deployment Evaluation Cycle completes on its regular seven-day interval. The scheduled task silently executes Dell Command Update once per week to check with Dell for updates categorized as BIOS or firmware. I will detail the technical information later, but first let’s look at the process at a higher level. Installing BIOS and firmware updates from Dell while ignoring other Dell updates that may be available.Notifying logged-in users that a restart is required.Ensuring laptops have AC power connected.Handling systems where BitLocker encryption is in use.


UPDATE: This post is an updated version of a previous post.
