共用方式為


如何使用 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 如何使用 WMI 如何使用 WMI 如何使用 WMI 建立 Configuration Manager 物件,在 Configuration Manager 中聯機至 SMS 提供者來呼叫 Configuration Manager 物件類別方法使用 WMI 修改 Configuration Manager 物件如何使用 WMI 如何使用 WMI 執行同步 Configuration Manager Configuration Manager 查詢如何讀取 Configuration Manager 使用 WMI 的物件如何使用 WMI 讀取延遲屬性