Objetos de API de script

A referência da API de Script para WMI descreve cada objeto de script usando uma sintaxe específica. Para obter uma explicação dessa sintaxe, consulte Convenções de Documento para a API de Script.

A tabela a seguir lista objetos de script WMI e como eles são usados.

Objeto Descrição
SWbemDateTime Constrói e analisa valores de data/hora do CIM.
SWbemEventSource Recupera eventos em conjunto com SWbemServices.ExecNotificationQuery.
SWbemLastError Fornece informações de erro estendidas quando ocorre um erro.
SWbemLocator Obtém um objeto SWbemServices que pode obter acesso ao WMI em um computador host específico.
SWbemMethod Contém uma única definição de método WMI.
SWbemMethodSet Obtém uma coleção de objetos SWbemMethod .
SWbemNamedValue Contém um único valor nomeado.
SWbemNamedValueSet Obtém acesso a uma coleção de objetos SWbemNamedValue .
Swbemobject Contém e manipula uma única classe ou instância de objeto WMI.
SWbemObjectEx Estende a funcionalidade de SWbemObject. Esse objeto adiciona o método Refresh para objetos SWbemRefresher .
SWbemObjectPath Gera e valida um caminho de objeto.
SWbemObjectSet Obtém acesso a uma coleção de objetos SWbemObject .
SWbemPrivilege Define ou limpa um privilégio.
SWbemPrivilegeSet Obtém acesso a uma coleção de objetos SWbemPrivilege .
SWbemProperty Contém uma única propriedade WMI.
SWbemPropertySet Obtém acesso a uma coleção de objetos SWbemProperty .
SWbemQualifier Contém um qualificador de propriedade única.
SWbemQualifierSet Obtém acesso a uma coleção de objetos SWbemQualifier .
SWbemRefresher Coleta e atualiza valores de propriedade de objeto em uma operação.
SWbemRefreshableItem Representa um único elemento atualizável em um objeto SWbemRefresher , como uma propriedade.
SWbemSecurity Gerencia configurações de segurança, como privilégios com modelo de objeto de componente (COM), AuthenticationLevel e ImpersonationLevel.
SWbemServices Cria, atualiza e recupera instâncias ou classes.
SWbemServicesEx Estende a funcionalidade do SWbemServices. Esse objeto adiciona os métodos Put e PutAsync para permitir que uma classe ou instância seja salva em vários namespaces.
SWbemSink Recebe os resultados de operações assíncronas e notificações de eventos, que são usados por aplicativos cliente.