To delete a System Center 2012 R2 Configuration Manager object, in System Center 2012 R2 Configuration Manager, call the SWbemObject object Delete method.

To delete a Configuration Manager object

  1. Set up a connection to the SMS Provider. For more information, see How to Connect to an SMS Provider in Configuration Manager by Using WMI.

  2. Using the SWbemServices object you obtain from step one, call the Get method and specify the class and key information for the object you want to delete. Get returns a SWbemObject that represents the object.

  3. Using the SWbemObject, call Delete to delete the object.

Example

The following VBScript code example deletes the package (SMS_Package) identified by its package identifier packageID.

For information about calling the sample code, see Calling Configuration Manager Code Snippets.

Visual Basic Script  Copy Code
Sub DeletePackage (connection, packageID)

	On Error Resume Next 
	Dim package

	Set package = connection.Get("SMS_Package.PackageID='" & packageID & "'")
	If Err.Number<>0 Then
		Wscript.Echo "Couldn't get package " + packageID
		Exit Sub
	End If

	package.Delete_

	WScript.Echo "Package deleted"

	If Err.Number<>0 Then
		Wscript.Echo "Couldn't delete " + packageID
		Exit Sub
	End If

End Sub

This example method has the following parameters:

Parameter Type Description

connection

SWbemServices

A valid connection to the SMS Provider.

packageID

String

The package identifier. This is obtained from the SMS_Package class PackageID.

See Also