Compartilhar via


Criar script de objetos de API

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

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

Objeto Descrição
SWbemDateTime Constrói e analisa valores de data e 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 à WMI em um computador host específico.
SWbemMethod Contém uma única definição de método do 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 manipulam uma única classe de objeto do WMI ou instância.
SWbemObjectEx Estende a funcionalidade de SWbemObject. Esse objeto adiciona o método Atualizar 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 do 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 do 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 do COM (Modelo de Objeto de Componente), AuthenticationLevel e ImpersonationLevel.
SWbemServices Cria, atualiza e recupera instâncias ou classes.
SWbemServicesEx Estende a funcionalidade de SWbemServices. Esse objeto adiciona os métodos Colocar 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 usadas por aplicativos cliente.