Partilhar via


Fundamentos fundamentais do fornecedor do gestor de configuração do WMI

Windows Aplicações e scripts baseados em scripts funcionam em Windows Instrumentação de Gestão (WMI) através do Modelo de Objeto WMI, que define a interface de programação para o WMI. Vários tipos de objetos WMI são utilizados ao manipular objetos do Gestor de Configuração. Para obter mais informações sobre o Modelo de Objetos WMI, consulte Windows Instrumentação de Gestão.

Nos scripts simples do Gestor de Configuração, utiliza os seguintes tipos de objetos WMI:

  • SWbemLocator

  • SWbemServices

  • SWbemObjectSet

  • SWbemObject

Nota

Compreender as consultas de Idioma de Consulta WMI (WQL) é muito importante para identificar quais os objetos do Gestor de Configuração que pretende ler. As declarações do WQL permitem-lhe recuperar objetos do Gestor de Configuração que são baseados em consultas semelhantes a SQL. Por exemplo, a seguinte declaração WQL é usada para identificar todos os sistemas Windows Server 2003:

SELECT * FROM SMS_FullCollectionMembership WHERE CollectionID='SMS000FS'

Para obter mais informações sobre a utilização de VBScript e WMI, consulte a visão geral dos Objetos.

SWbemLocator

O objeto SWbemServicesé utilizado para criar uma ligação autenticada ao Fornecedor SMS. Utiliza o método ConnectServer para estoiá a ligação ao Fornecedor SMS. Este método é particularmente útil se precisar de passar credenciais de utilizador para um servidor remoto do Gestor de Configuração durante a ligação. Também pode utilizar o método Windows Script Host GetObject para criar uma ligação autenticada. O tipo de objeto que é devolvido GetObject depende dos parâmetros que lhe são transmitidos. Veja como Ligação a um fornecedor de gestor de configuração usando código gerido e como Ligação a um fornecedor de gestor de configuração usando o WMI para exemplos que mostram como usar ou no seu script de SWbemLocator GetObject conexão.

SWbemServices

O objeto SWbemServices representa uma ligação autenticada a um Fornecedor de SMS, e é o objeto que utiliza para recuperar objetos do Gestor de Configuração. Recebe um SWbemServices objeto como valor de retorno da SWbemLocator função ConnectServer ou, em alternativa, como valor de retorno quando o GetObject método é utilizado para ligar ao Fornecedor de SMS. SWbemServices tem vários métodos, mas usa apenas os métodos Get, ExecQuerye InstancesOf para recuperar objetos.

Get retorna uma única instância de um objeto Do Gestor de Configuração SWbemObject (). ExecQuery e InstancesOf devolva os objetos do Gestor de Configuração numa coleção SWbemObjectSet () de objetos do Gestor de Configuração.

SWbemObjectSet

O objeto SWbemObjectSet representa uma coleção de objetos do Gestor de Configuração. Pode usá-lo para enumerar através da coleção e ler instâncias individuais do objeto Do Gestor de Configuração SWbemObject () em que está interessado. Normalmente, recebes um SWbemObjectSet objeto devolvido das funções de SWbemServices recuperação.

SWbemObject

O objeto SWbemObject permite-lhe aceder às propriedades e outras informações para um objeto Do Gestor de Configuração.

Ver também

Sms Provider fundamentals Objetos visão geral