Utilisation de WMI avec le .NET Framework
WMI fournit un ensemble d'outils complet permettant d'effectuer pratiquement toutes les tâches de gestion pour de nombreuses applications haut de gamme comme Microsoft Exchange, Microsoft SQL Server et les Services IIS (Microsoft Internet Information Services). Avec WMI, un administrateur peut effectuer les tâches suivantes :
- Surveiller la santé des applications.
- Détecter les goulets d'étranglement ou les défaillances.
- Gérer et configurer les applications.
- Soumettre des requêtes pour obtenir des données d'application (utiliser le parcours et l'interrogation de relations d'objet).
- Effectuer des opérations de gestion transparentes, localement ou à distance.
L'architecture WMI se compose des trois couches suivantes :
Clients
Composants logiciels qui réalisent des opérations à l'aide de WMI (par exemple lire des informations de gestion détaillées, configurer des systèmes et s'abonner à des événements).
Gestionnaire d'objets
Composants logiciels qui jouent un rôle d'intermédiaire entre les fournisseurs et les clients en offrant quelques services clés : publication d'événement standard et abonnement à des événements, filtrage d'événement, moteur de requêtes, etc.
Fournisseurs
Composants logiciels qui capturent et retournent des données actives aux applications clientes, traitent les appels de méthode par les clients et lient le client à l'infrastructure managée avec WMI.
La fourniture de données et d'événements et la faculté de configurer des systèmes sont offertes de façon transparente aux clients et aux applications à travers un schéma bien défini. Dans le .NET Framework, l'espace de noms System.Management fournit des classes communes pour parcourir le schéma WMI.
En plus du .NET Framework, WMI doit être installé sur votre ordinateur pour vous permettre de tirer parti des fonctionnalités de gestion de cet espace de noms. Si vous utilisez Windows Millennium Edition (Windows Me), Windows 2000 ou Windows XP, WMI est déjà installé. Sinon, vous devez télécharger WMI à partir de MSDN.
Voir aussi
Gestion des applications avec WMI | Schémas | Requêtes | Événements de gestion | Espaces de noms System.Management et System.Management.Instrumentation | Accès aux informations de gestion avec System.Management | Instrumentation des applications .NET Framework avec System.Management | Consultation du schéma WMI