Driver Manager - Flowman/ConfigMgr-Quick-Tools GitHub Wiki
As managing driver packages in ConfigMgr can be complicated and not to intuitive, this tool will replace how you create them. Instead of using the ConfigMgr console to link drivers to driver package, the driver package manager leverage the local file system to import and manage drivers. If you want to add or remove drivers to packages, it will be as simple as adding or removing the folders from the file system and the importer will sort it all out.
Key improvements vs native implementation:
- Easier to manage drivers from file system
- Resolves drivers missing its source location due to removing obsolete driver packages
- Better handling of duplicate drivers
- Driver grabber to import vanilla machines
- Vendor Catalogue driver pack downloads
File system Structure Prerequisites
To use Driver Package Manager, the correct file system folder structure needs to be used.
Flat Structure
Drivers\Source\[Vendor]-[Package Name]\
The code will split on the first '-' then use everything in front as the Vendor name and the rest as the package name.
Legacy Structure
Drivers\Source\[Vendor]\[Model]\[OS]-[Architecture]\
This will generate the following structure in ConfigMgr console.
Get Drivers
There are a couple of options on how to get the drivers for packages.
- Download from the Vendors website
- DriverGrabber
- Dell Driver Pack downloader
- HP Driver Pack downloader
Import Drivers
After you have all your drivers sorted out it's time to use the Driver Package Importer to import your drivers into ConfigMgr.
Rebuild driver packages Catalogue
To convert your current Driver Packages into using the Driver Manager, follow this guide.