Share via


Criar um script ou aplicativo do WMI

Qualquer linguagem de script, como VBScript, que funciona com objetos ActiveX, pode acessar dados WMI. Os aplicativos podem acessar o WMI no C++ usando a API COM para WMI ou no Visual Basic, usando a biblioteca de tipos Wbemdisp.tlb e a API de Scripts para WMI. . Você pode obter dados por meio do WMI escrevendo um script, uma ASP (Página do Servidor Ativo) ou um HTA (aplicativo HTML). Você também pode usar o Windows PowerShell para obter dados ou escrever scripts. Para obter mais informações, consulte Scripts no WMI e Introdução ao Windows PowerShell. O TechNet ScriptCenter em https://www.microsoft.com/technet contém centenas de exemplos de script. Para obter mais informações sobre recursos impressos e online, confira Mais informações.

O procedimento a seguir descreve como se conectar ao serviço do WMI e ao armazenamento de dados.

Para se conectar ao serviço do WMI e ao armazenamento de dados

  1. Localize o serviço do WMI em um computador específico.
  2. Conecte-se a um ou mais namespaces do WMI.

Essas operações são diferentes nas linguagens C++, Visual Basic, .NET Framework ou ao usar um script. Scripts e aplicativos do Visual Basic devem acessar classes cujas instâncias são fornecidas com dados por provedores existentes. Mas aplicativos escritos em C++ podem fazer mais. Por exemplo, um aplicativo escrito em C++ pode enviar eventos, mas um script do WMI só pode assinar para receber eventos.

Um provedor do WMI só pode ser gravado em C++ ou usando o .NET Framework. Para obter mais informações sobre como escrever aplicativos em C# ou Visual Basic .NET, consulte Visão geral do .NET do WMI.

Para obter mais informações sobre como criar aplicativos e scripts para o WMI, consulte:

Para executar a maioria das tarefas, use as classes WMI pré-instaladas.

Como usar o WMI