Hi guys, for Windows XP our process is,
1) Automation Boot
2) Deploy sysprep image
3) Copy Drivers specific to model across to C:\Drivers
4) Production boot
5) Allow mini-setup to set scheduled task at first boot to install Deployment Agent
As we standardise the way sysprep.inf works for driver hunting, we keep a static OemPnPDriversPath string here.
For Windows 7, our process is very similar,
1) Automation Boot
2) Deploy sysprep image
3) Copy Drivers specific to model across to C:\Drivers
4) Use DISM to add drivers offline to the newly deployed image using the drivers available in C:\Drivers
5) Production Boot
6) Allow specialise phase to set scheduled task at first boot to install Deployment Agent
There is nothing special about DISM itself. What is important for us however is that the drivers are controlled, and when we deploy model x we always know what drivers will be delivered to that model at deployment time.
The scripts are cumbersome (as there is much logging, agent configuration and sysprep shinanigans), but if you feel it's worth as write up I'll push on with that.
Kind Regards,
Ian./