Hi,
I have an Application that upgrades the BIOS on my Dell machines. It is a single deployment type that runs a VBS script. It detects how many BIOS upgrades are required to get to current (Dell have incremental BIOS patches), runs the required patch, creates a scheduled task that re-launches the script on startup, reboots the machine, installs the next patch, and so on, until the machine is at the appropriate level.
This approach can't be used in a TS as the Install Application step cannot handle the forced reboot or the subsequent reboots caused by the script re-launching after start-up.
I have created a task sequence as follows:
Build BIOS Install List
Install Application - Dell BIOS Update
Restart Computer
Install Application - Dell BIOS Update
Restart Computer
Install Application - Dell BIOS Update
Restart Computer
When this TS runs it successfully installs the first BIOS but seems to ignore the 2nd and 3rd Install Application steps. I have even inserted 3 minute pauses after the reboot to make sure that the client is properly initialised to no avail.
I think the issue is that the TS is detecting that the Dell BIOS Update Application has already been run and therefore skipping over it. How do I get it to 'forget' and start the Install Application step cleanly again? Could I delete log files or WMI entries?
Thanks.