Création d’une application ou d’un script WMI

Tout langage de script tel que VBScript, s’il fonctionne avec des objets ActiveX, peut accéder aux données WMI. Les applications peuvent accéder à WMI en C++, à l’aide de l’API COM pour WMI ou en Visual Basic, à l’aide de la bibliothèque de types Wbemdisp.tlb et de l’API de script pour WMI. . Vous pouvez obtenir des données via WMI en écrivant un script, une page ASP (Active Server Page) ou une application HTML (HTA). Vous pouvez également utiliser Windows PowerShell pour obtenir des données ou écrire des scripts. Pour plus d’informations, consultez Scripts dans WMI et Prise en main avec Windows PowerShell. TechNet ScriptCenter à https://www.microsoft.com/technet contient des centaines d’exemples de script. Pour plus d’informations sur les ressources imprimées et en ligne, consultez Informations supplémentaires.

La procédure suivante décrit comment se connecter au service WMI et au magasin de données.

Pour se connecter au service WMI et au magasin de données

  1. Recherchez le service WMI sur un ordinateur spécifique.
  2. Connectez-vous à un ou plusieurs espaces de noms WMI.

Ces opérations sont différentes dans les langages C++, Visual Basic, .NET Framework ou lors de l’utilisation d’un script. Les scripts et les applications Visual Basic doivent accéder aux classes dont les instances sont fournies avec des données par des fournisseurs existants. Mais les applications écrites en C++ peuvent faire plus. Par exemple, une application écrite en C++ peut envoyer des événements, mais un script WMI ne peut s’abonner qu’à des événements de réception.

Un fournisseur WMI ne peut être écrit qu’en C++ ou à l’aide du .NET Framework. Pour plus d’informations sur l’écriture d’applications en C# ou Visual Basic .NET, consultez Vue d’ensemble de WMI .NET.

Pour plus d’informations sur la création d’applications et de scripts pour WMI, consultez :

Pour effectuer la plupart des tâches, utilisez les classes WMI préinstallées.

Utilisation de WMI