Compartilhar via


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

  1. 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.

  2. Usando o objeto SWBemServices obtido na primeira etapa, chame Get para obter o SWbemObject para a definição da classe de objeto Configuration Manager.

  3. Chame SpawnInstance_ no SWbemObject para criar o novo objeto. Um SWbemObject é retornado para o novo objeto.

  4. Usando o SWbemObject retornado da chamada para SpawnInstance, preencha as propriedades do objeto.

  5. 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