System.Management Namespace

Proporciona acceso a un variado conjunto de datos y eventos de administración relativos al sistema, dispositivos y aplicaciones instrumentados para Instrumental de administración de Windows (WMI). 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. Las aplicaciones y los servicios pueden consultar información de interés sobre administración (como por ejemplo cuánto espacio disponible queda en el disco, cuál es el nivel actual de utilización de la CPU, a qué base de datos está conectada cierta aplicación y mucho más), por medio de clases derivadas de ManagementObjectSearcher y ManagementQuery, o suscribirse a diversos eventos de administración por medio de la clase 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. El acceso a los datos es posible a través de componentes administrados y no administrados en el entorno distribuido. The accessible data can be from both managed and unmanaged components in the distributed environment.

Clases

CompletedEventArgs

Contiene los datos del evento Completed.Holds event data for the Completed event.

ConnectionOptions

Especifica toda la configuración necesaria para realizar una conexión WMI.Specifies all settings required to make a WMI connection.

DeleteOptions

Especifica opciones para eliminar un objeto de administración.Specifies options for deleting a management object.

EnumerationOptions

Proporciona una clase base para los objetos de opciones relacionadas con enumeraciones y consultas.Provides a base class for query and enumeration-related options objects.

EventArrivedEventArgs

Contiene los datos del evento EventArrived.Holds event data for the EventArrived event.

EventQuery

Representa una consulta de evento WMI.Represents a WMI event query.

EventWatcherOptions

Especifica opciones para administrar la inspección de eventos.Specifies options for management event watching.

InvokeMethodOptions

Especifica opciones para invocar un método de administración.Specifies options for invoking a management method.

ManagementBaseObject

Contiene los elementos básicos de un objeto de administración.Contains the basic elements of a management object. Sirve como una clase base para la administración más específica de clases de objetos.It serves as a base class to more specific management object classes.

ManagementClass

Representa una clase de administración del Modelo de información común (CIM).Represents a Common Information Model (CIM) management class. Una clase de administración es una clase WMI como Win32_LogicalDisk, que puede representar una unidad de disco, y Win32_Process, que representa un proceso como 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. Los miembros de esta clase permiten obtener acceso a los datos WMI mediante una ruta de acceso de clase WMI específica.The members of this class enable you to access WMI data using a specific WMI class path. Para obtener más información, vea "Win32 Classes" (Clases Win32) en la documentación referente a Instrumental de administración de Windows de MSDN Library en la dirección http://msdn.microsoft.com/library.For more information, see "Win32 Classes" in the Windows Management Instrumentation documentation in the MSDN Library at http://msdn.microsoft.com/library.

ManagementDateTimeConverter

Proporciona métodos para convertir los intervalos de tiempo y de hora y fecha DMTF en un formato DateTime y TimeSpan compatible con CLR, y viceversa.Provides methods to convert DMTF datetime and time intervals to CLR-compliant DateTime and TimeSpan format and vice versa.

ManagementEventArgs

Representa la clase base virtual que contendrá los datos de evento de los eventos WMI.Represents the virtual base class to hold event data for WMI events.

ManagementEventWatcher

Se suscribe a notificaciones de eventos temporales basándose en una consulta de eventos especificada.Subscribes to temporary event notifications based on a specified event query.

ManagementException

Representa excepciones de administración.Represents management exceptions.

ManagementNamedValueCollection

Representa una colección de valores con nombre adecuada para su uso como información de contexto en las operaciones de WMI.Represents a collection of named values suitable for use as context information to WMI operations. Las nombres no distinguen mayúsculas de minúsculas.The names are case-insensitive.

ManagementObject

Representa una instancia WMI.Represents a WMI instance.

ManagementObjectCollection

Representa diversas colecciones de objetos de administración recuperados mediante WMI.Represents different collections of management objects retrieved through WMI. Los objetos de esta colección pertenecen a tipos derivados de ManagementBaseObject, incluidos ManagementObject y ManagementClass.The objects in this collection are of ManagementBaseObject-derived types, including ManagementObject and ManagementClass. La colección puede ser el resultado de una consulta WMI ejecutada mediante un objeto ManagementObjectSearcher o una enumeración de objetos de administración de un tipo especificado que se recuperan mediante ManagementClass que representa a dicho tipo.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. Además, puede ser una colección de objetos de administración relacionados de una manera especificada con un objeto de administración concreto; en ese caso, la colección se recuperaría por medio de un método como 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 colección se puede recorrer utilizando ManagementObjectCollection.ManagementObjectEnumerator y los objetos que contiene se pueden inspeccionar y manipular para realizar diversas tareas administrativas.The collection can be walked using the ManagementObjectCollection.ManagementObjectEnumerator and objects in it can be inspected or manipulated for various management tasks.

ManagementObjectCollection.ManagementObjectEnumerator

Representa el enumerador de la colección.Represents the enumerator on the collection.

ManagementObjectSearcher

Recupera una colección de objetos de administración basándose en una consulta especificada.Retrieves a collection of management objects based on a specified query. Esta clase es uno de los puntos de entrada más utilizados para recuperar información de administración.This class is one of the more commonly used entry points to retrieving management information. Se puede utilizar, por ejemplo, para enumerar todas las unidades de disco, adaptadores de red, procesos y muchos otros objetos de administración del sistema, o para saber qué conexiones de red están activas, qué servicios están detenidos, 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. Cuando se crean instancias de esta clase, una de las instancias toma como entrada una consulta WMI representada en un objeto ObjectQuery o sus derivados y, opcionalmente, un objeto ManagementScope que representa el espacio de nombres WMI en el que se va a ejecutar la consulta.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. También puede tomar otras opciones avanzadas de un objeto EnumerationOptions.It can also take additional advanced options in an EnumerationOptions. Cuando se invoca el método Get() de este objeto, ManagementObjectSearcher ejecuta la consulta dada en el ámbito especificado y devuelve una colección de objetos de administración que coinciden con la consulta en un objeto 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

Administra operaciones asincrónicas y controla la información y los eventos de administración recibidos de manera asincrónica.Manages asynchronous operations and handles management information and events received asynchronously.

ManagementOptions

Proporciona una clase base abstracta para todos los objetos de opciones.Provides an abstract base class for all options objects.

ManagementPath

Proporciona un contenedor para analizar y crear rutas de acceso a objetos WMI.Provides a wrapper for parsing and building paths to WMI objects.

ManagementQuery

Proporciona una clase base abstracta para todos los objetos de consulta de administración.Provides an abstract base class for all management query objects.

ManagementScope

Representa un ámbito (espacio de nombres) para las operaciones de administración.Represents a scope (namespace) for management operations.

MethodData

Contiene información sobre un método WMI.Contains information about a WMI method.

MethodDataCollection

Representa el conjunto de métodos disponibles en la colección.Represents the set of methods available in the collection.

MethodDataCollection.MethodDataEnumerator

Representa el enumerador de los objetos MethodData en MethodDataCollection.Represents the enumerator for MethodData objects in the MethodDataCollection.

ObjectGetOptions

Especifica opciones para obtener un objeto de administración.Specifies options for getting a management object.

ObjectPutEventArgs

Contiene los datos del evento ObjectPut.Holds event data for the ObjectPut event.

ObjectQuery

Representa una consulta de administración que devuelve instancias o clases.Represents a management query that returns instances or classes.

ObjectReadyEventArgs

Contiene los datos del evento ObjectReady.Holds event data for the ObjectReady event.

ProgressEventArgs

Contiene los datos del evento Progress.Holds event data for the Progress event.

PropertyData

Representa información sobre una propiedad WMI.Represents information about a WMI property.

PropertyDataCollection

Representa el conjunto de propiedades de un objeto WMI.Represents the set of properties of a WMI object.

PropertyDataCollection.PropertyDataEnumerator

Representa el enumerador de los objetos PropertyData en PropertyDataCollection.Represents the enumerator for PropertyData objects in the PropertyDataCollection.

PutOptions

Especifica opciones para confirmar los cambios del objeto de administración.Specifies options for committing management object changes.

QualifierData

Contiene información sobre un calificador WMI.Contains information about a WMI qualifier.

QualifierDataCollection

Representa una colección de objetos QualifierData.Represents a collection of QualifierData objects.

QualifierDataCollection.QualifierDataEnumerator

Representa el enumerador de los objetos QualifierData en QualifierDataCollection.Represents the enumerator for QualifierData objects in the QualifierDataCollection.

RelatedObjectQuery

Representa una consulta de datos ASSOCIATORS OF.Represents a WQL ASSOCIATORS OF data query. Se puede utilizar tanto para consultas de instancias como para consultas de esquema.It can be used for both instances and schema queries.

RelationshipQuery

Representa una consulta de datos WQL REFERENCES OF.Represents a WQL REFERENCES OF data query.

SelectQuery

Representa una consulta de datos WQL SELECT.Represents a WQL SELECT data query.

StoppedEventArgs

Contiene los datos del evento Stopped.Holds event data for the Stopped event.

WqlEventQuery

Representa una consulta de eventos WMI en formato WQL.Represents a WMI event query in WQL format.

WqlObjectQuery

Representa una consulta de datos WMI en formato WQL.Represents a WMI data query in WQL format.

Enumeraciones

AuthenticationLevel

Describe el nivel de autenticación que se utiliza para conectar WMI. Se utiliza para la conexión COM a WMI.This is used for the COM connection to WMI.

CimType

Describe los posibles tipos CIM para las propiedades, los calificadores o los parámetros de los métodos.Describes the possible CIM types for properties, qualifiers, or method parameters.

CodeLanguage

Define los lenguajes que admite el generador de código.Defines the languages supported by the code generator.

ComparisonSettings

Describe los modos de comparación de objetos que se pueden utilizar con CompareTo(ManagementBaseObject, ComparisonSettings).Describes the object comparison modes that can be used with CompareTo(ManagementBaseObject, ComparisonSettings). Fíjese que estos valores se pueden combinar.Note that these values may be combined.

ImpersonationLevel

Describe el nivel de suplantación que se utiliza para conectar WMI.Describes the impersonation level to be used to connect to WMI.

ManagementStatus

Describe la enumeración de todos los códigos de error WMI actualmente definidos.Describes the enumeration of all WMI error codes that are currently defined.

PutType

Describe los posibles efectos de guardar un objeto en WMI al utilizar Put().Describes the possible effects of saving an object to WMI when using Put().

TextFormat

Describe los posibles formatos de texto que se pueden utilizar con GetText(TextFormat).Describes the possible text formats that can be used with GetText(TextFormat).

Delegados

CompletedEventHandler

Representa el método que controlará el evento Completed.Represents the method that will handle the Completed event.

EventArrivedEventHandler

Representa el método que controlará el evento EventArrived.Represents the method that will handle the EventArrived event.

ObjectPutEventHandler

Representa el método que controlará el evento ObjectPut.Represents the method that will handle the ObjectPut event.

ObjectReadyEventHandler

Representa el método que controlará el evento ObjectReady.Represents the method that will handle the ObjectReady event.

ProgressEventHandler

Representa el método que controlará el evento Progress.Represents the method that will handle the Progress event.

StoppedEventHandler

Representa el método que controlará el evento Stopped.Represents the method that will handle the Stopped event.