BIOS Updates & Configuration using BigFix

Well, that sucks. That is much more complicated. Does Win8 have the reboot thing? I hope so.

You might be able to use the RunOnce key to Resume BitLocker on Windows 7 so that it can happen after the reboot has completed without requiring another action.

I haven’t fully tested this yet:

// Handle BitLocker Resume after reboot for Win7 and Win2008R2
if {version of operating system < "6.2.0.0"}
regset64 "[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce]" "ResumeBitLocker"="manage-bde -protectors -enable C:"
endif

Here is a work in progress, untested mustache template for BigFix BIOS Update Tasks:

1 Like

I’m not currently handling encrypting the BIOS password, but I released 300+ BIOS update tasks here: https://github.com/jgstew/bigfix-content/tree/master/fixlet/BIOS/Dell

These have NOT been tested except for on the 1 model I happen to have, and even then, not all cases. Please test them out carefully and provide me feedback on if they work, if they don’t, and any suggestions for improvement.

You can follow along my process of doing this here: https://github.com/jgstew/bigfix-content/issues/7

I used this python script:

I used this template:

These also make use of:

Related:

1 Like

Someone has already found edge case issues with the way the models are in the Catalog vs Reported by SMBIOS, which I’m tracking in a new issue here: https://github.com/jgstew/bigfix-content/issues/25

Would be helpful to have the unique set of results from:

(it as string as trimmed string) of values "product_name" of structures "system_information" of smbios

from as many Dell / HP / Lenovo models as possible to find and resolve some of these edge cases.

2 Likes

seems like there is a tool for linux for installing firmware from multiple vendors that could be automated with bigfix, as well as a possible source for generating fixlets from:

2 Likes

were you ever able to detect out of date dell docks with relevance?