Links
Comment on page

MDT Dell Win7 + Win10 x64

In this example I will use OSDDrivers to work in MDT to support the following Dell models with Windows 7 x64 and Windows 10 x64
Latitude 5480
Latitude 5490
OptiPlex 5050
OptiPlex 5060
Precision 7510
Precision 7520
Precision 7530
Precision 7710
Precision 7720
Precision 7730

Intel Drivers

I'll start by adding Intel Wireless and Intel Display using the following command. The OsArch parameter will limit my results to x64 only
Save-OSDDriver -WorkspacePath D:\OSDDrivers -OsArch x64 -Pack
When prompted, I'll select all the ones that are compatible with Windows 7 and Windows 10 and press Ok
This will take a little while to Download, Expand, and Package

Dell MultiPack Win7

Combining Operating Systems is not recommended, so I'll start with Windows 7 using the following command line. Dell Model Packs combine both x64 and x86, so there will be some cleanup afterwards
Save-DellMultiPack -MultiPackName Win7 -WorkspacePath D:\OSDDrivers -OsVersion 6.1 -RemoveIntelVideo
If there are multiple Dell Models to select, its easiest to sort by model, and then multi-select the ones I want. Not all of the Dell Models in my list are Windows 7 compatible, so there will be some Models that are not selected
The process will take some time, but should quicken as more models are processed
The end result was that 6 of the Dell Models on my list were packaged to 2.26GB. The original size of these Dell Models Packs was 12GB

Remove x86

If I do not need to support x86, then I can easily remove the x86 directory to recover 417MB of space

Remove Video

If I know that I don't need an Nvidia or AMD Video, and I did not use the Parameters to remove them before building the MultiPack, I can easily determine which CAB contains those drivers by searching the Expanded directory, or by looking in the MultiPack in the DDF file for a list of files in the CAB. The ATI drivers consume over 600 MB in this package, so remove what is not needed

Size Results

Dell MultiPack Win7 x64 (6 Models)
Total Size
Download Size
5.55 GB
Expanded Size
12 GB
MultiPack Size
2.26 GB
Remove x86
1.85 GB

Dell MultiPack Win10

Next I'll create a new Dell MultiPack for Windows 10. I need to make sure that I give it a different Name than my Windows 7. The reason for naming them different is that Dell can use the same Driver Name, but the packages may be different depending on the OS, so if I merge the two, I may find that I have two Packages of the same name that have different content.
In this case I will also remove Audio drivers and use the Windows 10 Inbox Drivers to save space. For this, I need to add the RemoveAudio parameter.
I also know in advance that my company uses Nvidia discreet Video, and not AMD, so I'll use the RemoveAmdVideo parameter to exclude these files
Save-DellMultiPack -MultiPackName Win10 -WorkspacePath D:\OSDDrivers -RemoveIntelVideo -RemoveAudio -RemoveAmdVideo
The process may take a while, but it will speed up in the end
This is what the resulting MultiPack looks like

Import Clixml

In the MultiPack directory, there is a clixml file that can be used to obtain information about MultiPack that was generated

Size Results

Dell MultiPack Win10 x64 (10 Models)
Total Size
Download Size
10.8 GB
Expanded Size
25.3 GB
MultiPack Size
2.18 GB

MDT Integration

The first step is to copy my Packages
And just paste it somewhere in the MDT directory structure. Make sure you have it in a Selection Profile if you use those
Once the files are copied, it can be added to the Task Sequence
The following should be the Command line that gets used. Adjust accordingly
PowerShell.exe -ExecutionPolicy Bypass -File "%DeployRoot%\OSDDrivers\Deploy-OSDDrivers.ps1"

Complete

This is now ready to deploy in 5.5GB total space (versus 37GB in Dell Driver Packs) with very minimal effort. One thing to think about is that 3GB of this space is AMD or Nvidia Video Drivers