Instrumentação de Gerenciamento do Windows
A WMI (Instrumentação de Gerenciamento do Windows) é a infraestrutura para dados de gerenciamento e operações 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 o Windows Remote Management.
Nota
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 de 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 o WMI.
Público-alvo do desenvolvedor
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, ela não é necessária. Os desenvolvedores do C++ podem encontrar exemplos de introdução ao Criar um aplicativo WMI usando o C++.
Para desenvolver provedores de código gerenciado ou aplicativos no C# ou no Visual Basic usando o .NET Framework, consulte usar o WMI com o .NET Framework.
Muitos administradores e profissionais de TI acessam o WMI por meio do Windows PowerShell. O cmdlet Get-WMI
do PowerShell permite que você recupere informações para um repositório WMI local ou remoto. Assim, vários artigos WMI, especialmente Criar clientes WMI, contêm exemplos do PowerShell. Para obter mais informações sobre como usar o PowerShell, consulte do 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 parece 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 (kit de desenvolvimento de software) específico. No entanto, determinadas ferramentas administrativas WMI podem ser úteis para uso. Para obter mais informações, consulte Downloads.
Nesta seção
Artigo | Descrição |
---|---|
sobre WMI | Informações gerais sobre o WMI. |
usando WMI | Informações sobre como desenvolver aplicativos para usar o WMI, que inclui informações sobre ferramentas. |
de referência do WMI | Documentação sobre as classes WMI, classes WMI C++, API WMI COM, API de script e outro material de referência WMI. |
de glossário WMI | Uma lista de termos WMI. Muitos desses termos são familiares para os desenvolvedores, mas têm definições novas ou alteradas no ambiente WMI. |