MDT and BIOS Upgrade.

Rick Someone 411 Reputation points
2022-01-25T15:24:16.937+00:00

I have a BIOS text with the newest version named. There's also a query run to see if the pc is equal to the current BIOS version.
I only have two pc's I'm trying this on, Panasonic CF33-1 and CF33S-1. I have the conditions separated for each.

The issue is: 1, running this manually has no intervention. The BIOS installs silently and reboots. Running it through MDT in the same fashion brings up a prompt which shows the old/new versions and asks if its ok to upgrade. Then, another prompt to make sure the power is plugged in (another ok).
Secondly, the BIOS runs, the pc reboots and gets back to the desktop. I see that another reboot is required as a step in the TS. However, after the BIOS upgrades and gets back to the desktop, it all stops and says a TS is already in progress.

I can provide the PS and the .cmd which is running the upgrades. It all seems correct, but the prompts shouldn't be there, and I don't understand how the BIOS reboot will allow MDT to continue.

Microsoft Deployment Toolkit
Microsoft Deployment Toolkit
A collection of Microsoft tools and documentation for automating desktop and server deployment. Previously known as Microsoft Solution Accelerator for Business Desktop Deployment (BDD).
831 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Amandayou-MSFT 11,046 Reputation points
    2022-01-26T08:33:43.72+00:00

    Hi @Rick Someone ,

    May we know which steps are we used to upgrade the bios? for example, the steps mentioned in this article:
    https://www.joseespitia.com/2017/01/30/automate-your-bios-update-in-mdt/
    Note: Non-Microsoft link, just for the reference.

    Different vendors provide separate program to upgrade the bios and the silent switch varies, and mostly, /s or -s is the parameter. Could you check which parameter we are using based on the hardware vendor documentation?

    In TS, the restart behavior is suppressed and the TS environment NeedReboot is set to yes, so that the restart behavior is controlled by the TS and it continues after the restart.

    If we have referred to this article, but the issue still exist, please share the PS and the .cmd.


    If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.