I think the /S and /E commands on xcopy are supposed to cause the entire directory structure to be replicated, but I wouldn't be surprised if that isn't so... another line of script is a small price to pay for being sure.
As far as the dots, commas, spaces, ampersands, and other goofiness in manufacturer and model names goes... I've seen people assume use of WinPE with VBscript enabled purely so they could normalize the content with VBscript. Others swear that this isn't required, though.
I'm hoping that the HII docs will be updated at some point to use provisioning so that there can be logging.
How does your folder structure look on your file server your copying the drivers from? Drivers\Model\Contents ?
I Built an HII Image for 30 Dell models and it works GREAT! I did not use the ldiscan method.. I used the Vbscript which does a WMI call to detect the model # then it runs the copydrivers.bat to copy the correct drivers down from the share. I am working on building this out in a provisioning task now..
This method works great as it detects the model on the client side and is not dependent on sending in a full inventory scan..
Have you tested the base image out on all of your models with out the driver scripting? I ran into some issues with mass storage drivers a while back.. I had to build that section out in sysprep..
My Folder structure is Drivers\Manufacturer\Model. I have tested our image on all of our models except the 755s that we have just started getting, we were using a more generic drv\1\0 folder structure and copied all the drivers for all the models. This was getting extremely unweildy as the driver copies were starting to take an absurd amount of time.
The biggest reason I chose to use the ldiscan method is I will not be the one maintaining this in the future and it is easier for me to teach the people who will maintain the drivers how to find the correct folder name and copy the drivers there rather than editing batch files. The copy and paste method will make the future support on my side much easier.