Deploying a Current Model Dell BIOS Update when there is a BIOS Password
说明
Problem:
There is a new BIOS update for your clients, but the KACE SMA doesn't have an option to enter the BIOS password when deploying the BIOS update package.
解决办法
Create a script to deploy the BIOS.
Upload the BIOS package as a dependency
For the step deploying the package use the Launch a program option
Set the Directory to: $(KACE_DEPENDENCY_DIR)
Set the File to: [the name of the BIOS update exe file name]
Set the parameters to the following:
/s /f /p=[bios password]
Example: O9010A10.exe /s /f /p=password
Save changes for the Launch a program configuration box
Add another Launch a program option
Set the Directory to: $(KACE_SYS_DIR)
Set the File to: cmd.exe
Check the Wait for completion check box
Set the Parameters to: /c shutdown -r -t 30 -c "BIOS Upgrade" -dp:1:1
That will have the system restart 30 seconds after the upgrade and make note in the event system
Save changes for the Launch a program configuration box
Save the script
Test deployment to a test system to confirm proper execution
NOTE: With this method of deployment the XML file for this script located at "%allusersprofile%\quest\kace\kbots_cache" will contain the BIOS password. If the folder permissions aren't sufficient to prevent your users from viewing this information then you may want to use an alternate method of performing the actual execution, like a batch file, which you can configure your script to delete after the batch file has been executed.