Posts

Showing posts from February, 2019

Dynamically Updating ThinkPad BIOS from an Update Retriever Repository [Updated July 2019]

Image
Updated 2/1/21: Added ability to output winuptp log.  Updated zip. The following solution was developed for a customer that had specific requirements during ThinkPad BIOS updates.  The environment consisted of a ConfigMgr infrastructure alongside an Update Retriever [UR] repository for drivers and hardware apps.  The customer wanted to leverage the Scripts feature in ConfigMgr to be able to push out BIOS updates from their UR repository as needed. The challenge here is how BIOS updates are installed by default, which is a force reboot.  When you have a fleet of a couple dozen models in the field, combing through each BIOS update that's downloaded into your repository and changing the force reboot to a required reboot can be a bit time consuming. Here's an example of what a ThinkPad BIOS update looks like when you examine the installation setup from within UR. One of the goals in the solution is to automatically flip the -r to a -s so that when the client completes