如何使用 WMI 刪除Configuration Manager物件
若要刪除Configuration Manager物件,請在 Configuration Manager 中呼叫SWbemObject物件Delete_方法。
刪除Configuration Manager物件
設定與 SMS 提供者的連線。 如需詳細資訊,請參閱How to Connect to an SMS Provider in Configuration Manager by Using WMI。
使用您從步驟一取得 的 SWbemServices 物件,呼叫 Get 方法,並為您要刪除的物件指定類別和金鑰資訊。
Get
會傳SWbemObject
回代表 物件的 。使用 ,
SWbemObject
呼叫Delete
以刪除 物件。
範例
下列 VBScript 程式碼範例會刪除套件 (SMS_Package) 由其套件識別碼 所識別。 packageID
如需呼叫範例程式碼的相關資訊,請參閱呼叫Configuration Manager程式碼片段。
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
此範例方法具有下列參數:
參數 | Type | 描述 |
---|---|---|
connection |
SWbemServices |
SMS 提供者的有效連線。 |
packageID |
String |
封裝識別碼。 這是從 類別 PackageID 取得。 SMS_Package |
另請參閱
Windows Management Instrumentation
物件概觀如何使用 WMI 呼叫Configuration Manager物件類別方法
如何使用 WMI 在 Configuration Manager 中連線到 SMS 提供者
如何使用 WMI 建立Configuration Manager物件
如何使用 WMI 修改Configuration Manager物件
如何使用 WMI 執行非同步Configuration Manager查詢
如何使用 WMI 執行同步Configuration Manager查詢
如何使用 WMI 讀取Configuration Manager物件
如何使用 WMI 讀取延遲屬性