Partilhar via


Sobre o WMI

A Instrumentação de Gerenciamento do Windows (WMI) é a implementação da Microsoft do Web-Based Enterprise Management (WBEM), que é uma iniciativa do setor para desenvolver uma tecnologia padrão para acessar informações de gerenciamento em um ambiente corporativo. O WMI usa o padrão do setor CIM (Common Information Model) para representar sistemas, aplicativos, redes, dispositivos e outros componentes gerenciados. O CIM é desenvolvido e mantido pela Distributed Management Task Force (DMTF).

Observação

A próxima geração do WMI, conhecida como Infraestrutura de Gerenciamento do Windows (MI), está atualmente disponível. O MI é totalmente compatível com versões anteriores do WMI e fornece uma série de recursos e benefícios que tornam o projeto e o desenvolvimento de provedores e clientes mais fáceis do que nunca. Por exemplo, muitos provedores mais recentes são escritos usando a estrutura MI, mas podem ser acessados usando scripts e aplicativos WMI. Para obter mais informações sobre as diferenças entre as duas tecnologias, consulte Por que usar o MI?

 

Gerenciando sistemas de computador remoto com WMI

A capacidade de obter dados de gerenciamento de computadores remotos é o que torna o WMI útil. As conexões WMI remotas são feitas através de DCOM. Uma alternativa é usar o Gerenciamento Remoto do Windows (WinRM), que obtém dados de gerenciamento WMI remoto usando o protocolo baseado em SOAP WS-Management.

Programação com WMI

Aplicativos ou scripts de gerenciamento podem obter dados ou executar operações por meio do WMI em uma variedade de idiomas. Para mais informações, consulte a secção Audiência do Desenvolvedor em Instrumentação para Gestão do Windows.

Muitos recursos do Windows têm provedores WMI associados, como o Provedor de Dados de Configuração de Inicialização (BCD) ou o Provedor de Volume de Armazenamento . Os Provedores WMI implementam a funcionalidade descrita por classes, métodos e propriedades WMI para gerenciar recursos associados do Windows. Para obter mais informações, consulte Provedores WMI e Classes WMI.

Para obter mais informações sobre como escrever um provedor para fornecer dados de novo hardware ou aplicativos, consulte Fornecendo dados ao WMI.

Para obter mais informações sobre como implementar essa tecnologia, consulte Usando o WMI.

A tabela a seguir lista os tópicos incluídos nesta seção.

Secção Descrição
O que há de novo no WMI Novos recursos no WMI.
Disponibilidade do sistema operacional de componentes WMI Alguns componentes não estão mais disponíveis ou estão disponíveis como uma instalação opcional.
Arquitetura WMI Um aplicativo de gerenciamento se comunica com o WMI usando uma variedade de interfaces, como Visual Basic, C++, ODBC e ActiveX. Todas as interfaces WMI são baseadas no modelo de objeto componente (COM).
Modelo Comum de Informação Um modelo de programação independente de linguagem que usa técnicas orientadas a objetos para descrever uma empresa.
Formato de objeto gerenciado Um formato que permite criar código legível por humanos, que o sistema operacional pode traduzir em um conjunto de classes CIM. Você pode usar as novas classes para modelar e controlar novas tecnologias para uma empresa.
Controle de Conta de Usuário e WMI O Controle de Conta de Usuário (UAC) afeta quais dados WMI são retornados, o acesso remoto e como os scripts devem ser executados. Para obter mais informações, consulte Introdução ao Controle de Conta de Usuário no Windows Vista.
Acesso a Objetos de Segurança WMI O WMI usa objetos e procedimentos de segurança padrão do Windows para controlar e proteger o acesso a objetos protegíveis, como namespaces WMI, impressoras, serviços e aplicativos DCOM.
Bibliotecas de desempenho e WMI Os dados dos contadores de desempenho do sistema estão disponíveis em classes WMI.
Suporte a IPv6 e IPv4 no WMI WMI IP Route Provider e classes de rede fornecem dados para endereços IPv4. A partir do Windows Vista, o WMI também fornece suporte limitado para recursos de rede IPv6.
Formato de data e hora O WMI usa os formatos de data e hora definidos pela especificação CIM da Distributed Management Task Force. Para obter mais informações, consulte DMTF.
Acesso de script ao WMI Escreva scripts WMI para executar tarefas de gerenciamento.
Resolução de problemas do WMI Ao acessar dados locais ou remotos do WMI em um aplicativo ou script, você pode receber erros que variam de classes ausentes a acesso negado. Os provedores também têm opções de depuração e classes de resolução de problemas disponíveis.
Mais informações Sites, livros e artigos sobre WMI.

 

Usando o WMI

Referência WMI