Compartir a través de


Clases WMI

En esta sección se proporciona información sobre la clase WMI y la página de referencia. Para obtener más información sobre cómo recuperar datos de clase o instancia, vea Manipular información de clase e instancia. En la lista siguiente se enumeran, describen y proporcionan vínculos a información específica de la clase WMI. Para obtener más información y ejemplos de código de script de uso de clases WMI para obtener una variedad de datos de hardware y sistema operativo, vea tareas WMI para scripts y aplicaciones. Para obtener ejemplos en C++, consulte ejemplos de aplicaciones de C++ de WMI. Conectarse a WMI en un equipo remoto muestra cómo obtener datos remotos. También puede usar PowerShell para acceder a objetos WMI; para obtener una lista de las clases WMI que incluyen ejemplos de código de PowerShell, consulte aquí.

Sección Descripción
clases del sistema WMI Clases predefinidas que se incluyen en todos los espacios de nombres del núcleo instrumental de administración de Windows (WMI). Puede reconocer una clase del sistema WMI porque el nombre comienza con un carácter de subrayado doble (__). Estas clases proporcionan gran parte de la funcionalidad básica para WMI. Las clases del sistema WMI son similares a las tablas del sistema en SQL Server.
clases MSFT Otras clases de Microsoft que ofrecen los medios para manipular varias características del sistema operativo, como eventos remotos y extensiones de directiva. Las clases de solución de problemas de WMI son clases MSFT que proporcionan datos sobre las operaciones de WMI.
clases CIM de clases de esquema de Common Information Model (CIM). Si desea escribir sus propias clases WMI, puede heredar de una o varias de estas clases. Las clases WMI Win32 heredan de las clases CIM.
clases de consumidor estándar de Conjunto de consumidores de eventos WMI que desencadenan una acción tras la recepción de un evento arbitrario. Para obtener más información, consulte Supervisión de eventos.

 

Ejemplos de código del Centro de scripting de clases WMI

Los siguientes ejemplos de código del Centro de scripting afectan a varias clases WMI en varios espacios de nombres.

Enlace Descripción
Explorador WMI de GUI y generador de ayuda del método WMI Script de ejemplo que proporciona un Explorador WMI de GUI y un generador de ayuda del método WMI.
herramienta de administración del sistema windows de Arposh AWSA se creó pensando en el administrador del sistema. La solución de problemas de Windows requiere una amplia variedad de herramientas y conocimientos. AWSA reúne esas herramientas en una ubicación central y agrega funcionalidad adicional.

Convenciones de nomenclatura para las clases y propiedades de WMI

Los nombres de propiedad deben cumplir la sintaxis de Formato de objeto administrado (MOF) definida por el Grupo de tareas de administración distribuida (DTMF). Los caracteres de identificador inicial deben ser de las letras a a la z y el carácter de subrayado (_). Todos los caracteres adicionales deben ser de las letras a la z, el carácter de subrayado y los números de 0 a 9. Para obtener más información, consulte la sección Uso de Unicode de CIM Specification Versión 2.2.

Las palabras de reserva de SQL no deben usarse en los nombres de clase y propiedad. Para obtener una lista completa de las palabras reservadas de SQL y para obtener más información, vea la sección Directrices de la especificación CIM Versión 2.2.

Convenciones de documento para una página de referencia de clase WMI

En esta sección se identifican y describen las convenciones de documento de una página de referencia de clase WMI.

Una página de referencia típica contiene un bloque de sintaxis, una tabla de métodos y una lista de propiedades.

  • Bloque de sintaxis

    Una versión simplificada del código MOF que incluye el nombre de clase, la clase primaria (si existe) y las propiedades de clase, en orden alfabético, con tipos de datos.

  • Tabla de métodos

    Si una clase tiene métodos, los métodos se enumeran en la tabla inmediatamente después del bloque de sintaxis. Cada método implementado está vinculado a una página de referencia.

  • Lista de propiedades

    Cada propiedad de clase se muestra con un tipo de datos, un tipo de acceso (de solo lectura o de lectura y escritura), calificadores y una descripción de la propiedad.

Bloque de sintaxis

class Win32_xyz : CIM_xyz 
{
  uint16 abc  ;
  string def  ;
};

Tabla de métodos

métodos de Win32_xyz Descripción
SomeMethod Breve descripción de lo que hace el método.

 

Lista de propiedades

abc

Tipo de datos: uint16

Tipo de acceso: muestra si tiene acceso de solo lectura y escritura a esta propiedad.

Calificadores: si está presente, muestra los calificadores de la propiedad . Por ejemplo, clave, Invalidar.

Describe la propiedad y proporciona información de herencia para la propiedad . Por ejemplo, esta propiedad se hereda de CIM_xyz. Hay un vínculo a la clase primaria si Microsoft proporciona una implementación de esa clase. Sin embargo, las clases CIM no están disponibles.

def

Tipo de datos: de cadena de

Tipo de acceso: solo lectura

Descripción de la propiedad .

Observaciones

Proporciona más información sobre la clase , si procede. También proporciona información de derivación, si procede.

de referencia de WMI