I'm playing with RIS at the moment which is going fine, but I want just one image for all hardware.
I know that I can copy the drivers to the local hard drive using $oem$\$1\drivers and reference it using the oemPnpDriversPath but because I want just one image, there would be a lot of wastage as I'd be copying across drivers that I don't need for a particular system - so I just copy the NIC drivers information, and add them to the i386 folder where necessary.
I have made a drivers share on the server that I want the RIS build to connect to during the install.
I've added a "cmdlines.txt" file to merge a regsitry entry which alters the "DevicePath" to include "\\servername\drivers$" along with %SystemRoot%\Inf.
When Windows boots up after the RIS build, it has quite a few unknown devices. Checking the registry confirms that the DevicePath is correct, so if I delete all of the "Unknown Devices" in Device Manager and re-scan for devices it finds them all and installs the drivers.
So, I need to know why Windows doesn't use those drivers during the build - or I need to know a command to tell windows to "Re-scan for drivers" or something.
Can anyone help with this?