Instrumentação de Gerenciamento do Windows

Finalidade

Windows A Instrumentação de Gerenciamento (WMI) é a infraestrutura para dados de gerenciamento e operações em Windows operacionais baseados em sistemas operacionais. Você pode escrever scripts WMI ou aplicativos para automatizar tarefas administrativas em computadores remotos, mas o WMI também fornece dados de gerenciamento para outras partes do sistema operacional e produtos, por — exemplo, System Center Operations Manager (anteriormente Microsoft Operations Manager (MOM)) ou Windows Gerenciamento Remoto(WinRM).

Observação

Esta documentação é para desenvolvedores e administradores de IT. Se você for um usuário final que passou por uma mensagem de erro sobre o WMI, vá para Suporte da Microsofte pesquise o código de erro que você vê na mensagem de erro. Para obter mais informações sobre como solucionar problemas com scripts WMI e o serviço WMI, confira WMI não está funcionando!

Observação

O WMI é totalmente suportado pela Microsoft. No entanto, a versão mais recente do controle e script administrativo está disponível por meio da MI (infraestrutura Windows 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 o design e o desenvolvimento de provedores e clientes do que nunca. Para obter mais informações, consulte Windows mi (infraestrutura de gerenciamento).

Onde o WMI é aplicável?

O WMI pode ser usado em Windows aplicativos baseados em aplicativos e é mais útil em aplicativos empresariais e scripts administrativos.

Os administradores do sistema podem encontrar informações sobre como usar o WMI em vários livros sobre o WMI. Para obter mais informações, consulte Mais informações.

Público de desenvolvedores

O WMI foi projetado para programadores que usam C/C++, o aplicativo Microsoft Visual Basic ou uma linguagem de script que tem um mecanismo no Windows e lida com objetos ActiveX Microsoft. Embora alguma familiaridade com a programação COM seja útil, os desenvolvedores do C++ que estão escrevendo aplicativos podem encontrar bons exemplos para começar a criar um aplicativo WMI usando C++.

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

Muitos administradores e profissionais de TI acessam o WMI por meio do PowerShell. O Get-WMI cmdlet do PowerShell permite que você recupere informações para um repositório WMI local ou remoto. Assim, vários tópicos e classes, especialmente na seção Criando clientes WMI, contêm exemplos do PowerShell. Para obter informações adicionais sobre como usar o PowerShell, consulte Windows 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 classe WMI, consulte a seção Requisitos de cada tópico na documentação do WMI.

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

Você não precisa baixar nem instalar um SDK (desenvolvimento de software) específico para criar scripts ou aplicativos para WMI. No entanto, há algumas ferramentas administrativas WMI que os desenvolvedores acham úteis. Para obter mais informações, consulte a seção Downloads em Mais informações.

Nesta seção

Tópico Descrição
Sobre o WMI Informações gerais sobre o WMI.
Usando o WMI Informações sobre como desenvolver aplicativos para usar o WMI, que inclui informações sobre ferramentas.
Referência de WMI Documentação sobre as classes WMI, as classes WMI C++, a API COM do WMI, a API de script e outros materiais de referência WMI.
Glossário do WMI Windows A Instrumentação de Gerenciamento (WMI) usa sua própria coleção de termos. Muitos desses termos são familiares para desenvolvedores, mas têm definições novas ou alteradas no ambiente WMI.