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