MyInstall: BIOS Upgrades


MyInstall.vbs makes quick work of BIOS Updates.  For example I am working with a Latitude E6440 that has a BIOS of A05 and I need to get it updated to A12.  All I need to do is know my BIOS Switches, add my Min and Max version, set my Hardware requirements . . . and assuming I added the proper configuration to ZTIApplications, my system will reboot if necessary.

6-24-2015 1-45-46 PM

 

Here is what my Config file looks like

'// This config file is in VBScript format

'====== MyInstall Script Properties ====================================
 cSimulation = False
 cConfirm = False
 cElevate = True

'====== Setup File Information =========================================
 cSetupFile = "E6440A12.exe"
 cSetupx86 = ""
 cSetupx64 = ""

'====== Setup Switches =================================================
 cSetupSwitches = "/s /l=C:\" & cSetupFile & ".log"

'====== Local Path =====================================================
 cLocalPath = "C:\Sample"

'====== Running Processes ==============================================
 cWaitForProcess = "SampleProcess.exe"

'====== Reboot Action ==================================================
 cRebootWithMDT = True

'====== Operating System Compatibility =================================
 cOSWindowsXP = True
 cOSWindowsVista = True
 cOSWindows7 = True
 cOSWindows8 = True
 cOSWindows81 = True
 cOSWindows10 = True

'====== Hardware Compatibility =========================================
 cComputerManufacturer = "Dell"
 cComputerModel = "Latitude E6440"
 cComputerPNPID = ""

'====== BIOS Compatibility =============================================
 cComputerBIOSVerMin = "A00"
 cComputerBIOSVerMax = "A11"

'====== Shortcut Creation ==============================================
 cShortcut1Location = ""
 cShortcut1TargetPath = ""
 cShortcut1WorkingDir = ""
 '===============================================================
 cShortcut2Location = ""
 cShortcut2TargetPath = ""
 cShortcut2WorkingDir = ""
 '===============================================================
 cShortcut3Location = ""
 cShortcut3TargetPath = ""
 cShortcut3WorkingDir = ""




'====== Script Information (No changes should be made below) ===========
 cScriptVersion = 20150624

'====== About ==========================================================
'// MyInstall.vbs Configuration File
'// MyInstall.config Last Updated 20150624
'// 
'// David Segura
'// https://winpeguy.wordpress.com/2015/06/24/reference-myinstall-config/
'// 
'// Supported Extensions for this script are *.*/BAT/CMD/EXE/MSI/MSP/MSU/INF/VBS

Advertisements