Instrumentação de Gerenciamento do Windows

O WMI (Instrumentação de Gerenciamento do Windows) é a infra-estrutura para gerenciamento de dados e operações no Windows. Embora você possa escrever scripts ou aplicativos WMI para automatizar tarefas administrativas em computadores remotos, o WMI também fornece dados de gerenciamento para outras partes do sistema operacional e produtos. Por exemplo, System Center Operations Manager ou Gerenciamento Remoto do Windows.

Observação

Esta documentação destina-se somente a desenvolvedores e administradores de TI. Se você for um usuário final que tenha experimentado uma mensagem de erro WMI, pesquise o código de erro no Suporte da Microsoft. Para obter mais informações sobre como solucionar problemas com scripts WMI e o serviço WMI, consulte WMI não está funcionando.

O WMI é totalmente compatível com a Microsoft. A versão mais recente do script administrativo e do controle está disponível por meio da MI (Infraestrutura de Gerenciamento do Windows). A MI é totalmente compatível com versões anteriores do WMI e fornece uma série de recursos e benefícios que facilitam a criação e o desenvolvimento de provedores e clientes. Para obter mais informações, consulte Infraestrutura de Gerenciamento do Windows.

Onde o WMI é aplicável?

Embora os administradores do sistema possam usar o WMI em todos os aplicativos baseados no Windows, ele é mais útil em aplicativos empresariais e scripts administrativos. Para obter mais informações sobre o WMI, consulte Mais informações para WMI.

Público de desenvolvedores

O WMI foi projetado para programadores que criam aplicativos C, C++e Visual Basic ou usam uma linguagem de script que tem um mecanismo do Windows e manipula objetos Microsoft ActiveX. Embora alguma familiaridade com a programação COM seja útil, isso não é necessário. Os desenvolvedores do C++ podem encontrar exemplos para começar a criar um aplicativo WMI usando C++.

Para desenvolver provedores ou aplicativos de código gerenciado em C# ou Visual Basic usando o .NET Framework, consulte Usar wmi com o .NET Framework.

Muitos administradores e profissionais de TI acessam o WMI por meio de Windows PowerShell. O cmdlet Get-WMI do PowerShell permite que você recupere informações para um repositório WMI local ou remoto. Dessa forma, vários artigos WMI, especialmente Criar clientes WMI, contêm exemplos do PowerShell. Para obter mais informações sobre como usar o PowerShell, consulte PowerShell.

Requisitos de tempo de execução

Para obter mais informações sobre qual sistema operacional é necessário para usar um elemento de API específico ou uma classe WMI, consulte a seção Requisitos de cada artigo na documentação do WMI.

Se um componente esperado parecer estar ausente, consulte Disponibilidade do sistema operacional de componentes WMI.

Para criar scripts ou aplicativos para wmi, os desenvolvedores não precisam baixar ou instalar um SDK (software development kit) específico. No entanto, determinadas ferramentas administrativas WMI podem ser úteis para usar. Para obter mais informações, consulte Downloads.

Nesta seção

Artigo Descrição
Sobre o WMI Informações gerais sobre o WMI.
Como usar o WMI Informações sobre como desenvolver aplicativos para usar o WMI, que incluem informações sobre ferramentas.
Referência do WMI Documentação sobre as classes do WMI, classes do WMI C++, API COM do WMI, API de script e outros materiais de referência do WMI.
Glossário do WMI Uma lista de termos WMI. Muitos desses termos são familiares para os desenvolvedores, mas há definições novas ou alteradas no ambiente do WMI.