Problem:
There is a new BIOS update for your clients, but the K1000 doesn't have an option to enter the BIOS password when deploying the BIOS update package.
Solution:
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: shutdown -r -t 30 -c "BIOS Upgrade" -d p: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%\dell\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.
Comments