Como criar um objeto Configuration Manager usando o WMI
Você cria um objeto Configuration Manager, em Configuration Manager, chamando o método SpawnInstance_ de objeto SWbemObject.
O SWbemObject é a definição de classe para o tipo de objeto que você deseja criar. Por exemplo, SMS_Package. Você obtém o SWbemObject chamando o método Get do objeto SWBemServices.
Para criar um objeto Configuration Manager
Configure uma conexão com o Provedor de SMS. Para obter mais informações, consulte Como conectar-se a um provedor de SMS no Configuration Manager usando o WMI.
Usando o objeto SWBemServices obtido na primeira etapa, chame Get para obter o SWbemObject para a definição da classe de objeto Configuration Manager.
Chame SpawnInstance_ no SWbemObject para criar o novo objeto. Um SWbemObject é retornado para o novo objeto.
Usando o SWbemObject retornado da chamada para SpawnInstance, preencha as propriedades do objeto.
Chame Put_ para confirmar o novo objeto no Provedor de SMS.
Exemplo
O exemplo de código VBScript a seguir cria um objeto SMS_Package .
Para obter informações sobre como chamar o código de exemplo, consulte Chamando Configuration Manager Snippets de Código.
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
Este método de exemplo tem os seguintes parâmetros:
Parâmetro | Tipo | Descrição |
---|---|---|
Connection |
SWBemServices | Uma conexão válida com o provedor de SMS. |
Compilando o código
Confira também
Instrumentação de gerenciamento do Windows
Visão geral de objetosComo chamar um método de classe de objeto Configuration Manager usando o WMI
Como se conectar a um provedor de SMS no Configuration Manager usando o WMI
Como excluir um objeto Configuration Manager usando o WMI
Como modificar um objeto Configuration Manager usando o WMI
Como executar uma consulta de Configuration Manager assíncrona usando o WMI
Como executar uma consulta de Configuration Manager síncrona usando o WMI
Como ler um objeto Configuration Manager usando o WMI
Como ler propriedades preguiçosas usando o WMI