If you are provisioning a server you will need to get the drivers that are needed.
Consider the following example:
Suppose Windows Server 2003 is installed manually using the IBM Server Guide CD. This automatically installs all the required drivers which means that using Device Manager, one can see what drivers are used/chosen by IBM.
The Server Guide install places all the drivers in C:\DRV which can be used for installation.
The documentation states that the drivers should be put in the \i386\$oem$\driver folder which works if you only have to apply one driver.
If you have multiple drivers, you will have to put them in separate directories AND tell the setup where the drivers are.
Please note that Windows XP/2003 has a limit of 4096 characters in the OEMPnPDriversPath.
Everything in $oem\c is copied down to the local C drive as part of the OS install process.
If any changes are made, the entire process has to be repeated.