如何使用 WMI 建立Configuration Manager物件
您可以藉由呼叫SWbemObject物件SpawnInstance_ 方法,在Configuration Manager中建立Configuration Manager物件。
SWbemObject是您想要建立之物件類型的類別定義。 例如, SMS_Package。 您可以呼叫SWBemServices物件Get方法來取得SWbemObject。
若要建立Configuration Manager物件
設定與 SMS 提供者的連線。 如需詳細資訊,請參閱How to Connect to an SMS Provider in Configuration Manager by Using WMI。
使用您從步驟一取得的 SWBemServices物件,呼叫Get以取得Configuration Manager物件類別定義的SWbemObject。
在 SWbemObject 上呼叫 SpawnInstance_ ,以建立新的 物件。 新物件會傳回 SWbemObject。
使用從 SpawnInstance 呼叫傳回的 SWbemObject,填入物件屬性。
呼叫 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 呼叫Configuration Manager物件類別方法
如何使用 WMI 在 Configuration Manager 中連線到 SMS 提供者
如何使用 WMI 刪除Configuration Manager物件
如何使用 WMI 修改Configuration Manager物件
如何使用 WMI 執行非同步Configuration Manager查詢
如何使用 WMI 執行同步Configuration Manager查詢
如何使用 WMI 讀取Configuration Manager物件
如何使用 WMI 讀取延遲屬性