Instrumentação de Gerenciamento do Windows
A Instrumentação de Gerenciamento do Windows (WMI) é a infraestrutura para dados e operações de gerenciamento em sistemas operacionais baseados 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, o System Center Operations Manager ou de Gerenciamento Remoto do Windows.
Observação
Esta documentação destina-se apenas a programadores e administradores de TI. Se você for um usuário final que recebeu uma mensagem de erro WMI, procure o código de erro em de Suporte da Microsoft . Para obter mais informações sobre como solucionar problemas com scripts WMI e o serviço WMI, consulte o WMI não está funcionando.
WMI é totalmente suportado pela Microsoft. A versão mais recente de scripts administrativos e controle está disponível por meio da Infraestrutura de Gerenciamento do Windows (MI). O MI é totalmente compatível com versões anteriores do WMI e fornece uma série de recursos e benefícios que facilitam o projeto 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 de sistema possam usar o WMI em todos os aplicativos baseados no Windows, ele é mais útil em aplicativos corporativos e scripts administrativos. Para obter mais informações sobre WMI, consulte Informações adicionais sobre 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, não é necessário. Os desenvolvedores de C++ podem encontrar exemplos para começar em Criar um aplicativo WMI usando C++.
Para desenvolver provedores de código gerenciado ou aplicativos 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 do Windows PowerShell. O cmdlet Get-WMI
para PowerShell permite recuperar informações para um repositório WMI local ou remoto. Como tal, 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 classe WMI, consulte a seção Requisitos de cada artigo na documentação do WMI.
Se um componente esperado parecer estar faltando, consulte Disponibilidade do sistema operacional de componentes WMI.
Para criar scripts ou aplicativos para WMI, os desenvolvedores não precisam baixar ou instalar um kit de desenvolvimento de software (SDK) específico. No entanto, certas ferramentas administrativas WMI podem ser úteis para usar. Para obter mais informações, consulte Downloads.
Nesta secção
Artigo | Descrição |
---|---|
Sobre o WMI | Informações gerais sobre WMI. |
Usando o WMI | Informações sobre como desenvolver aplicativos para usar WMI, que inclui informações sobre ferramentas. |
de referência WMI | Documentação sobre as classes WMI, classes WMI C++, WMI COM API, scripting API e outros materiais de referência WMI. |
Glossário WMI | Uma lista de termos WMI. Muitos desses termos são familiares aos desenvolvedores, mas têm definições novas ou alteradas no ambiente WMI. |