Dell has been hard at work behind the scenes trying to make our lives as IT Pros easier. From their Enterprise Client Tools such as OMCI and the Client Configuration Toolkit (CCTK) to the more recent (past few years) Driver CAB files. Well yesterday we got another tool to help us in the fight to manage our drivers and ease the pain of obtaining them. Yesterday Dell unleashed the Dell Driver Pack Catalog.
What is the Dell Driver Pack Catalog you ask? Warren Byle (Dell) sums it up nicely:
The Driver Pack Catalog is an XML file containing metadata about the new Dell systems and WinPE Driver Packs. This XML file is compressed as a Microsoft Cabinet (.CAB) file and digitally signed for delivering it to the customers over the internet.
Basically, it gives is a structured way of identifying the latest and greatest driver packages (CABs) available from Dell. And with that, I’m here to introduce a new companion script that should give you a jumpstart.
I call it the Dell Driver CAB Downloader Script Thingy (Ok, I’m still working on a name). You can get the script from here.
What It Does
It’s pretty simple really. You supply the script with some input parameters such as the Model and/or Operating System you would like to download driver packages for, and it does the rest.
First things first let’s explain the general flow of the script once executed:
- The script will connect out to Dell’s HTTP download site and download the latest CAB file. NOTE: You have an option to supply a local file if you wish
- After downloading the file (Uses currently logged on users credentials), it extracts it to the Download Folder that you provide
- Next we consume the extracted XML file and begin searching thru all listed Driver Packages for a match (Model and/or Operating System)
Execute the following command to download a single WinPE Driver CAB:
.\Download-DellDriverPacks.ps1 –DownloadFolder “C:\Downloads” –TargetOS 32-Bit_-_WinPE_3.0 –Verbose -DontWaitForDownload
Execute the following command to download all Driver CAB’s for a specific model:
.\Download-DellDriverPacks.ps1 -DownloadFolder "C:\Downloads" -TargetModel "Latitude E7240" –Verbose
The introduction of this new Driver Pack Catalog brings with it a new set of possibilities for Driver Management. While the script I’ve outlined here only solves a small piece of the puzzle, my hope is that it will lay the groudwork for some great tools to provide an end-to-end solution of Downloading, Importing and Distributing drivers for Dell systems.