You delete an operating system deployment driver package, in System Center 2012 Configuration Manager, by deleting its SMS_DriverPackage object.
Note |
---|
Windows drivers that are referenced by the driver package are not deleted. |
To delete a driver package
-
Set up a connection to the SMS Provider. For more information, see About the SMS Provider in Configuration Manager.
-
Get the SMS_DriverPackage object for the driver that you want to delete.
-
Delete the SMS_DriverPackage object.
Example
The following example method deletes a driver package identified by its package identifier.
For information about calling the sample code, see Calling Configuration Manager Code Snippets.
Visual Basic Script | Copy Code |
---|---|
Sub DeleteDriverPackage(connection,packageID) ' Get the driver. Set driverPackage = connection.Get("SMS_DriverPackage.PackageID='" & packageID & "'") ' Delete the driver package. driverPackage.Delete_ End Sub |
C# | Copy Code |
---|---|
public void DeleteDriverPackage( WqlConnectionManager connection, string packageId) { try { // Get the driver package. IResultObject driverPackage = connection.GetInstance("SMS_DriverPackage.packageId='" + packageId + "'"); // Delete the driver package. driverPackage.Delete(); } catch (SmsException e) { Console.WriteLine("Failed to delete driver package: " + e.Message); throw; } } |
The example method has the following parameters:
Parameter | Type | Description |
---|---|---|
Connection |
|
A valid connection to the SMS Provider. |
packageID |
|
|
Compiling the Code
This C# example requires:
Namespaces
System
System.Collections.Generic
System.Text
Microsoft.ConfigurationManagement.ManagementProvider
Microsoft.ConfigurationManagement.ManagementProvider.WqlQueryEngine
Assembly
microsoft.configurationmanagement.managementprovider
adminui.wqlqueryengine
Robust Programming
For more information about error handling, see About Configuration Manager Errors.
Security
For more information about securing Configuration Manager applications, see Securing Configuration Manager Applications.