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.
Temas relacionados