共用方式為


如何使用 WMI 建立 Configuration Manager 物件

您可以藉由呼叫 SWbemObject 物件SpawnInstance_ 方法,在 Configuration Manager 中建立 Configuration Manager 物件。

SWbemObject 是您想要建立之物件類型的類別定義。 例如, SMS_Package。 您可以呼叫 SWBemServices 物件 Get 方法來取得 SWbemObject

若要建立 Configuration Manager物件

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

  2. 使用您從步驟一取得的 SWBemServices 物件,呼叫 Get 以取得 Configuration Manager 物件類別定義的 SWbemObject

  3. 在 SWbemObject 上呼叫 SpawnInstance_ ,以建立新的 物件。 新物件會傳回 SWbemObject。

  4. 使用從 SpawnInstance 呼叫傳回的 SWbemObject,填入物件屬性。

  5. 呼叫 Put_ ,將新對象認可至SMS提供者。

範例

下列 VBScript 程式代碼範例會建立 SMS_Package 物件。

如需呼叫範例程式代碼的相關信息,請參閱呼叫 Configuration Manager 代碼段

Sub CreatePackage (connection)

    On Error Resume Next

    ' Create a package object.
    Set package = connection.Get("SMS_Package").SpawnInstance_()

    If Err.Number<>0 Then
        Wscript.Echo "Couldn't create packages object"
        Exit Sub
    End If

    ' Populate the object.
    package.Name = "Test Package"
    package.Description = "A test package"
    package.PkgSourceFlag = 2
    package.PkgSourcePath = "C:\temp"

    package.Put_

    If Err.Number<>0 Then
        Wscript.Echo "Couldn't commit the package"
        Exit Sub
    End If

    WScript.Echo "Package created"
End Sub

此範例方法具有下列參數:

參數 Type 描述
Connection SWBemServices SMS 提供者的有效連線。

正在編譯程式碼

另請參閱

Windows Management Instrumentation物件概觀如何使用 WMI 如何使用 WMI 如何使用 WMI 如何刪除 Configuration Manager 物件,在 Configuration Manager 中使用 WMI 連線到 SMS 提供者來呼叫 Configuration Manager 物件類別方法使用 WMI 修改 Configuration Manager 物件如何使用 WMI 如何使用 WMI 執行同步 Configuration Manager Configuration Manager 查詢如何讀取 Configuration Manager 使用 WMI 的物件如何使用 WMI 讀取延遲屬性