The MDT method of driver detection and injection
When we boot a target machine via our LiteTouch media, one of the initial task sequence steps will enumerate (via PnPEnum.exe
) all of the PnP IDs for every device in the machine. Then, as part of the Inject Drivers task sequence step, we will search all of our Out-of-Box Driver INF files to find the matching driver, then MDT will utilize DISM to inject these drivers offline into the applied WIM.
Note
Note that, by default, we will be searching our entire Out-of-Box drivers repository and letting PnP figure things out.
We will later discuss how to force MDT to only choose from the drivers that we specify, thereby gaining strict control over which drivers actually get installed.
The preceding scenario indicates that this whole process hinges on the fact that we are searching through driver INF files to find the matching PnP IDs in order to correctly detect and install the correct driver. This brings up a concern; what if the driver does not contain...