System.Management Espace de noms

Permet d'accéder à un ensemble riche d'informations de gestion et d'événements de gestion sur le système, les appareils et les applications instrumentés pour l'infrastructure WMI (Windows Management Instrumentation). Provides access to a rich set of management information and management events about the system, devices, and applications instrumented to the Windows Management Instrumentation (WMI) infrastructure. Les applications et les services peuvent appeler des informations de gestion intéressantes (par exemple, l'espace libre restant sur le disque, l'utilisation de l'UC, la base de données à laquelle une application particulière est connectée, etc.) en utilisant des classes dérivées de ManagementObjectSearcher et ManagementQuery ou s'abonner à de nombreux événements de gestion à l'aide de la classe ManagementEventWatcher. Applications and services can query for interesting management information (such as how much free space is left on the disk, what is the current CPU utilization, which database a certain application is connected to, and much more), using classes derived from ManagementObjectSearcher and ManagementQuery, or subscribe to a variety of management events using the ManagementEventWatcher class. Les données accessibles peuvent provenir de composants managés et non managés dans l'environnement distribué. The accessible data can be from both managed and unmanaged components in the distributed environment.

Classes

CompletedEventArgs

Contient les données d'événement pour l'événement Completed.Holds event data for the Completed event.

ConnectionOptions

Spécifie tous les paramètres requis pour créer une connexion WMI.Specifies all settings required to make a WMI connection.

DeleteOptions

Spécifie des options pour supprimer un objet de gestion.Specifies options for deleting a management object.

EnumerationOptions

Fournit une classe de base pour les objets d'options associées aux requêtes et énumérations.Provides a base class for query and enumeration-related options objects.

EventArrivedEventArgs

Contient les données d'événement pour l'événement EventArrived.Holds event data for the EventArrived event.

EventQuery

Représente une requête d’événement WMI.Represents a WMI event query.

EventWatcherOptions

Spécifie des options pour la surveillance d'événements de gestion.Specifies options for management event watching.

InvokeMethodOptions

Spécifie des options pour appeler une méthode de gestion.Specifies options for invoking a management method.

ManagementBaseObject

Contient les éléments de base d'un objet de gestion.Contains the basic elements of a management object. Il sert de classe de base pour des classes d'objet de gestion plus spécifiques.It serves as a base class to more specific management object classes.

ManagementClass

Représente une classe de gestion CIM (Common Information Model).Represents a Common Information Model (CIM) management class. Une classe de gestion est une classe WMI telle que Win32_LogicalDisk, qui peut représenter un lecteur de disque, et Win32_Process, qui représente un processus tel que Notepad.exe.A management class is a WMI class such as Win32_LogicalDisk, which can represent a disk drive, and Win32_Process, which represents a process such as Notepad.exe. Les membres de cette classe vous permettent d'accéder aux données WMI à l'aide d'un chemin d'accès de classe WMI spécifique.The members of this class enable you to access WMI data using a specific WMI class path.

ManagementDateTimeConverter

Fournit des méthodes pour convertir le datetime et les intervalles de temps DMTF aux formats DateTime et TimeSpan compatibles CLR et inversement.Provides methods to convert DMTF datetime and time intervals to CLR-compliant DateTime and TimeSpan format and vice versa.

ManagementEventArgs

Représente la classe de base virtuelle qui doit contenir les données d'événement pour les événements WMI.Represents the virtual base class to hold event data for WMI events.

ManagementEventWatcher

S’abonne à des notifications d’événements temporaires basées sur une requête d’événement spécifiée.Subscribes to temporary event notifications based on a specified event query.

ManagementException

Représente les exceptions de gestion.Represents management exceptions.

ManagementNamedValueCollection

Représente une collection de valeurs nommées pouvant être utilisées comme informations de contexte pour des opérations WMI.Represents a collection of named values suitable for use as context information to WMI operations. Les noms ne respectent pas la casse.The names are case-insensitive.

ManagementObject

Représente une instance WMI.Represents a WMI instance.

ManagementObjectCollection

Représente différentes collections d'objets de gestion récupérés via WMI.Represents different collections of management objects retrieved through WMI. Les objets de cette collection sont de types dérivés de ManagementBaseObject, notamment ManagementObject et ManagementClass.The objects in this collection are of ManagementBaseObject-derived types, including ManagementObject and ManagementClass. La collection peut résulter d'une requête WMI exécutée via ManagementObjectSearcher ou d'une énumération d'objets de gestion d'un type spécifié récupéré via un ManagementClass représentant ce type.The collection can be the result of a WMI query executed through a ManagementObjectSearcher, or an enumeration of management objects of a specified type retrieved through a ManagementClass representing that type. En outre, il peut s'agir d'une collection d'objets de gestion associés spécialement à un objet de gestion spécifique ; dans ce cas, la collection sera récupérée via une méthode telle que GetRelated().In addition, this can be a collection of management objects related in a specified way to a specific management object - in this case the collection would be retrieved through a method such as GetRelated(). La collection peut être passée en revue à l'aide de ManagementObjectCollection.ManagementObjectEnumerator et les objets qu'elle contient peuvent être inspectés ou manipulés pour diverses tâches de gestion.The collection can be walked using the ManagementObjectCollection.ManagementObjectEnumerator and objects in it can be inspected or manipulated for various management tasks.

ManagementObjectCollection.ManagementObjectEnumerator

Représente l’énumérateur sur la collection.Represents the enumerator on the collection.

ManagementObjectSearcher

Récupère une collection d'objets de gestion en fonction d'une requête spécifiée.Retrieves a collection of management objects based on a specified query. Cette classe est l'une des points d'entrée les plus fréquemment utilisés pour récupérer des informations de gestion.This class is one of the more commonly used entry points to retrieving management information. Par exemple, elle peut être utilisée pour énumérer tous les lecteurs de disque, cartes réseau, processus et beaucoup d'autres objets de gestion d'un système ou bien pour émettre des requêtes concernant toutes les connexions réseau en cours, les services suspendus, etc.For example, it can be used to enumerate all disk drives, network adapters, processes and many more management objects on a system, or to query for all network connections that are up, services that are paused, and so on. Lorsqu'elle est instanciée, une instance de cette classe prend comme entrée une requête WMI représentée dans un ObjectQuery ou ses dérivés et éventuellement un ManagementScope représentant l'espace de noms WMI pour y exécuter la requête.When instantiated, an instance of this class takes as input a WMI query represented in an ObjectQuery or its derivatives, and optionally a ManagementScope representing the WMI namespace to execute the query in. Elle peut également prendre des options avancées supplémentaires dans EnumerationOptions.It can also take additional advanced options in an EnumerationOptions. Lorsque la méthode de Get() de cet objet est appelée, ManagementObjectSearcher exécute la requête donnée dans la portée spécifiée et retourne une collection d'objets de gestion qui correspondent à la requête dans une ManagementObjectCollection.When the Get() method on this object is invoked, the ManagementObjectSearcher executes the given query in the specified scope and returns a collection of management objects that match the query in a ManagementObjectCollection.

ManagementOperationObserver

Gère les opérations asynchrones ainsi que les informations de gestion et les événements reçus de manière asynchrone.Manages asynchronous operations and handles management information and events received asynchronously.

ManagementOptions

Fournit une classe de base abstraite pour tous les objets d'option.Provides an abstract base class for all options objects.

ManagementPath

Fournit un wrapper pour analyser et construire des chemins d'accès vers des objets WMI.Provides a wrapper for parsing and building paths to WMI objects.

ManagementQuery

Fournit une classe de base abstraite pour tous les objets de requête de gestion.Provides an abstract base class for all management query objects.

ManagementScope

Représente une portée (espace de noms) pour des opérations de gestion.Represents a scope (namespace) for management operations.

MethodData

Contient des informations sur une méthode WMI.Contains information about a WMI method.

MethodDataCollection

Représente le jeu de méthodes disponibles dans la collection.Represents the set of methods available in the collection.

MethodDataCollection.MethodDataEnumerator

Représente l'énumérateur pour les objets MethodData dans MethodDataCollection.Represents the enumerator for MethodData objects in the MethodDataCollection.

ObjectGetOptions

Spécifie des options pour obtenir un objet de gestion.Specifies options for getting a management object.

ObjectPutEventArgs

Contient les données d'événement pour l'événement ObjectPut.Holds event data for the ObjectPut event.

ObjectQuery

Représente une requête de gestion qui retourne des instances ou des classes.Represents a management query that returns instances or classes.

ObjectReadyEventArgs

Contient les données d'événement pour l'événement ObjectReady.Holds event data for the ObjectReady event.

ProgressEventArgs

Contient les données d'événement pour l'événement Progress.Holds event data for the Progress event.

PropertyData

Représente des informations relatives à une propriété WMI.Represents information about a WMI property.

PropertyDataCollection

Représente le jeu de propriétés d'un objet WMI.Represents the set of properties of a WMI object.

PropertyDataCollection.PropertyDataEnumerator

Représente l'énumérateur pour les objets PropertyData dans PropertyDataCollection.Represents the enumerator for PropertyData objects in the PropertyDataCollection.

PutOptions

Spécifie des options pour valider les modifications de l'objet de gestion.Specifies options for committing management object changes.

QualifierData

Contient des informations relatives à un qualificateur WMI.Contains information about a WMI qualifier.

QualifierDataCollection

Représente une collection d'objets QualifierData.Represents a collection of QualifierData objects.

QualifierDataCollection.QualifierDataEnumerator

Représente l'énumérateur pour les objets QualifierData dans QualifierDataCollection.Represents the enumerator for QualifierData objects in the QualifierDataCollection.

RelatedObjectQuery

Représente une requête de données ASSOCIATORS OF WQL.Represents a WQL ASSOCIATORS OF data query. Il peut être utilisé pour des requêtes d'instances et de schémas.It can be used for both instances and schema queries.

RelationshipQuery

Représente une requête de données REFERENCES OF WQL.Represents a WQL REFERENCES OF data query.

SelectQuery

Représente une requête de données WQL SELECT.Represents a WQL SELECT data query.

StoppedEventArgs

Contient les données d'événement pour l'événement Stopped.Holds event data for the Stopped event.

WqlEventQuery

Représente une requête d’événement WMI au format WQL.Represents a WMI event query in WQL format.

WqlObjectQuery

Représente une requête de données WMI au format WQL.Represents a WMI data query in WQL format.

Énumérations

AuthenticationLevel

Décrit le niveau d'authentification à utiliser pour se connecter à WMI. Il est utilisé pour la connexion COM à WMI.This is used for the COM connection to WMI.

CimType

Décrit les types CIM possibles pour les propriétés, les qualificateurs ou les paramètres de méthode.Describes the possible CIM types for properties, qualifiers, or method parameters.

CodeLanguage

Définit les langages pris en charge par le générateur de code.Defines the languages supported by the code generator.

ComparisonSettings

Décrit les modes de comparaison d'objets qui peuvent être utilisés avec CompareTo(ManagementBaseObject, ComparisonSettings).Describes the object comparison modes that can be used with CompareTo(ManagementBaseObject, ComparisonSettings). Notez que ces valeurs peuvent être combinées.Note that these values may be combined.

ImpersonationLevel

Décrit le niveau d'emprunt d'identité à utiliser pour se connecter à WMI.Describes the impersonation level to be used to connect to WMI.

ManagementStatus

Décrit l'énumération de tous les codes d'erreur WMI qui sont actuellement définis.Describes the enumeration of all WMI error codes that are currently defined.

PutType

Décrit les effets possibles de l'enregistrement d'un objet dans WMI en utilisant Put().Describes the possible effects of saving an object to WMI when using Put().

TextFormat

Décrit les formats de texte possibles qui peuvent être utilisés avec GetText(TextFormat).Describes the possible text formats that can be used with GetText(TextFormat).

Délégués

CompletedEventHandler

Représente la méthode qui gérera l'événement Completed.Represents the method that will handle the Completed event.

EventArrivedEventHandler

Représente la méthode qui gérera l'événement EventArrived.Represents the method that will handle the EventArrived event.

ObjectPutEventHandler

Représente la méthode qui gérera l'événement ObjectPut.Represents the method that will handle the ObjectPut event.

ObjectReadyEventHandler

Représente la méthode qui gérera l'événement ObjectReady.Represents the method that will handle the ObjectReady event.

ProgressEventHandler

Représente la méthode qui gérera l'événement Progress.Represents the method that will handle the Progress event.

StoppedEventHandler

Représente la méthode qui gérera l'événement Stopped.Represents the method that will handle the Stopped event.