web analytics


How to Add a Windows Driver to a Configuration Manager Boot Image Package

Posted by:

To Add a Windows Driver to a Configuration Manager Boot Image Package

  1. Set up a connection to the SMS Provider.
  2. Get the SMS_BootImagePackage object for the boot image package that you want to add the driver to.
  3. Create and populate an embedded SMS_Driver_Details object to contain the driver details.
  4. Add the SMS_Driver_Details object to the ReferencedDrivers array property of the SMS_BootImagePackage object.
  5. Commit the SMS_BootImagePackage object changes.


Example Output

You can download the code examples from here

About the Author:

Kaido Järvemets is a developer, consultant, trainer specializing in Microsoft System Center Configuration Manager and PowerShell Solutions at Coretech. Kaido frequently speaks at European conferences and had his US debut as speaker at MMS April 2013. Kaido is well-known in the Configuration Manager communities where he’s a key player in the PowerShell game. Kaido host one of the most complete Configuration Manager PowerShell library’s in the world with hundreds of free code samples ready to download and implement – www.cm12sdk.net. Kaido has been awarded Microsoft Most Valuable Professional (MVP) in Microsoft Enterprise Client Management for his work with Configuration Manager from 2011 – to present. Kaido is the founder of System Center User Group Estonia in 2011.


  1. Avi  April 29, 2014

    Good examples!
    I’ve just used these to create a script that associates drivers associated with one Boot image to another boot image (for testing additional boot images without the hassle of adding drivers manually)
    this is a good one as well:


Add a Comment