共用方式為


如何使用 WMI 刪除Configuration Manager物件

若要刪除Configuration Manager物件,請在 Configuration Manager 中呼叫SWbemObject物件Delete_方法。

刪除Configuration Manager物件

  1. 設定與 SMS 提供者的連線。 如需詳細資訊,請參閱How to Connect to an SMS Provider in Configuration Manager by Using WMI

  2. 使用您從步驟一取得 的 SWbemServices 物件,呼叫 Get 方法,並為您要刪除的物件指定類別和金鑰資訊。 Get 會傳 SWbemObject 回代表 物件的 。

  3. 使用 , 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 讀取延遲屬性