CIM_OperatingSystem clase

La clase CIM_OperatingSystem representa un sistema operativo informático, que se compone de software y firmware que hacen que el hardware de un sistema informático se pueda usar.

Importante

Las clases CIM (Grupo de tareas de administración distribuida) DMTF (Common Information Model) son las clases primarias en las que se compilan las clases WMI. WMI actualmente solo admite los esquemas de versión cim 2.x.

La siguiente sintaxis se simplifica desde el código de Managed Object Format (MOF) e incluye todas las propiedades heredadas. Las propiedades se enumeran en orden alfabético, no en orden MOF.

Sintaxis

[Abstract, UUID("{8502C565-5FBB-11D2-AAC1-006008C78BC7}"), AMENDMENT]
class CIM_OperatingSystem : CIM_LogicalElement
{
  string   Caption;
  string   CreationClassName;
  string   CSCreationClassName;
  string   CSName;
  sint16   CurrentTimeZone;
  string   Description;
  boolean  Distributed;
  uint64   FreePhysicalMemory;
  uint64   FreeSpaceInPagingFiles;
  uint64   FreeVirtualMemory;
  datetime InstallDate;
  datetime LastBootUpTime;
  datetime LocalDateTime;
  uint32   MaxNumberOfProcesses;
  uint64   MaxProcessMemorySize;
  string   Name;
  uint32   NumberOfLicensedUsers;
  uint32   NumberOfProcesses;
  uint32   NumberOfUsers;
  uint16   OSType;
  string   OtherTypeDescription;
  uint64   SizeStoredInPagingFiles;
  string   Status;
  uint64   TotalSwapSpaceSize;
  uint64   TotalVirtualMemorySize;
  uint64   TotalVisibleMemorySize;
  string   Version;
};

Miembros

La clase CIM_OperatingSystem tiene estos tipos de miembros:

Métodos

La clase CIM_OperatingSystem tiene estos métodos.

Método Descripción
Reboot Método de clase que apaga el sistema informático y, a continuación, lo reinicia. No implementado por WMI.
Apagado Método de clase que descarga programas y archivos DLL hasta el punto donde es seguro desactivar el equipo. No implementado por WMI.

Propiedades

La clase CIM_OperatingSystem tiene estas propiedades.

Caption

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: MaxLen (64), DisplayName ("Caption")

Breve descripción textual del objeto.

Esta propiedad se hereda de CIM_ManagedSystemElement.

CreationClassName

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: CIM_Key, MaxLen (256)

Nombre de la clase o subclase usada en la creación de una instancia de . Cuando se usa con otras propiedades clave de la clase , esta propiedad permite identificar de forma única todas las instancias de la clase y sus subclases.

CSCreationClassName

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: propagados ("CIM_ComputerSystem. CreationClassName"), CIM_Key, MaxLen (256)

Determinación del ámbito del nombre de clase de creación del sistema de equipo.

CSName

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: propagados ("CIM_ComputerSystem. Nombre"), CIM_Key, MaxLen (256)

Nombre del sistema de equipo de ámbito.

CurrentTimeZone

Tipo de datos: sint16

Tipo de acceso: solo lectura

Calificadores: unidades ("minutos")

Número de minutos que el sistema operativo se desplaza desde la hora media de Greenwich (GMT). El número es positivo, negativo o cero.

Descripción

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: DisplayName ("Descripción")

Descripción textual del objeto.

Esta propiedad se hereda de CIM_ManagedSystemElement.

Distribuido

Tipo de datos: booleano

Tipo de acceso: solo lectura

Si es TRUE, el sistema operativo se distribuye entre varios nodos del sistema de equipo, que se deben agrupar como un clúster.

FreePhysicalMemory

Tipo de datos: uint64

Tipo de acceso: solo lectura

Calificadores: Unidades ("kilobytes")

Número de kilobytes de memoria física actualmente no utilizada y disponible.

Para más información sobre el uso de valores uint64 en scripts, vea Scripting in WMI.

FreeSpaceInPagingFiles

Tipo de datos: uint64

Tipo de acceso: solo lectura

Calificadores: MappingStrings ("MIF. DMTF| Configuración de memoria del sistema|001,4"), unidades ("kilobytes")

Número de kilobytes que se pueden asignar a los archivos de paginación del sistema operativo sin provocar que se intercambien otras páginas. Un valor de 0 indica que no hay archivos de paginación.

Para más información sobre el uso de valores uint64 en scripts, vea Scripting in WMI.

FreeVirtualMemory

Tipo de datos: uint64

Tipo de acceso: solo lectura

Calificadores: Unidades ("kilobytes")

Número de kilobytes de memoria virtual actualmente no utilizada y disponible. Por ejemplo, esto se puede calcular agregando la cantidad de RAM libre a la cantidad de espacio de paginación libre (es decir, agregando las propiedades FreePhysicalMemory y FreeSpaceInPagingFiles ).

Para más información sobre el uso de valores uint64 en scripts, vea Scripting in WMI.

InstallDate

Tipo de datos: datetime

Tipo de acceso: solo lectura

Calificadores: MappingStrings ("MIF. DMTF| ComponentID|001.5"), DisplayName ("Fecha de instalación")

Fecha y hora en que se instaló el objeto. Esta propiedad no requiere un valor para indicar que el objeto está instalado.

Esta propiedad se hereda de CIM_ManagedSystemElement.

LastBootUpTime

Tipo de datos: datetime

Tipo de acceso: solo lectura

Hora en la que se ha arrancado por última vez el sistema operativo.

LocalDateTime

Tipo de datos: datetime

Tipo de acceso: solo lectura

Calificadores: MappingStrings ("MIB. IETF| HOST-RESOURCES-MIB.hrSystemDate", "MIF. DMTF| Información general|001.6")

Noción del sistema operativo de la fecha y hora locales del día.

MaxNumberOfProcesses

Tipo de datos: uint32

Tipo de acceso: solo lectura

Calificadores: MappingStrings ("MIB. IETF| HOST-RESOURCES-MIB.hrSystemMaxProcesses")

Número máximo de contextos de proceso que el sistema operativo puede admitir. Si no hay ningún máximo fijo, el valor debe ser 0 (cero). En los sistemas que tienen un máximo fijo, este objeto puede ayudar a diagnosticar errores que se producen cuando se alcanza el máximo. Si es desconocido, escriba -1.

MaxProcessMemorySize

Tipo de datos: uint64

Tipo de acceso: solo lectura

Calificadores: unidades ("kilobytes")

Número máximo de kilobytes de memoria que se pueden asignar a un proceso. En el caso de los sistemas operativos sin memoria virtual, este valor suele ser igual a la cantidad total de memoria física, menos la memoria usada por el BIOS y el sistema operativo. Para algunos sistemas operativos, este valor puede ser infinito, en cuyo caso se debe especificar 0. En otros casos, este valor puede ser una constante, por ejemplo, 2 GB o 4 GB.

Para más información sobre el uso de valores uint64 en scripts, vea Scripting in WMI.

Nombre

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: Invalidación ("Nombre")

Clave de una instancia de sistema operativo dentro de un sistema informático.

Esta propiedad se hereda de CIM_ManagedSystemElement.

NumberOfLicensedUsers

Tipo de datos: uint32

Tipo de acceso: solo lectura

Número de licencias de usuario para el sistema operativo. Si es ilimitado, escriba 0, si se desconoce, escriba -1.

NumberOfProcesses

Tipo de datos: uint32

Tipo de acceso: solo lectura

Calificadores: MappingStrings ("MIB. IETF| HOST-RESOURCES-MIB.hrSystemProcesses")

Número de contextos de proceso cargados o en ejecución actualmente en el sistema operativo.

NumberOfUsers

Tipo de datos: uint32

Tipo de acceso: solo lectura

Calificadores: MappingStrings ("MIB. IETF| HOST-RESOURCES-MIB.hrSystemNumUsers")

Número de sesiones de usuario para las que el sistema operativo almacena actualmente información de estado.

OSType

Tipo de datos: uint16

Tipo de acceso: solo lectura

Calificadores: ModelCorrespondence ("CIM_OperatingSystem. OtherTypeDescription")

Tipo de sistema operativo.

Desconocido (0)

Otros (1)

MACOS (2)

Mac OS

ATTUNIX (3)

ATT UNIX

DGUX (4)

DECNT (5)

Unix digital (6)

OpenVMS (7)

Apertura de VMS

HPUX (8)

HP-UX

AIX (9)

MVS (10)

OS400 (11)

SO/2 (12)

JavaVM (13)

Máquina virtual (VM) de Microsoft para Java

MSDOS (14)

WIN3x (15)

Windows 3.x

WIN95 (16)

Windows 95

WIN98 (17)

Windows 98

WINNT (18)

Windows NT

WINCE (19)

Windows CE

NCR3000 (20)

NCR 3000

NetWare (21)

OSF (22)

DC/OS (23)

Reliant UNIX (24)

SCO UnixWare (25)

SCO OpenServer (26)

Sequent (27)

IRIX (28)

Solaris (29)

SunOS (30)

U6000 (31)

ASERIES (32)

Una serie

TandemNSK (33)

Tándem NSK

TándemNT (34)

Tándem NT

BS2000 (35)

BS2000/OSD

LINUX (36)

Lynx (37)

XENIX (38)

VM/ESA (39)

UNIX interactivo (40)

BSDUNIX (41)

BSD UNIX

FreeBSD (42)

NetBSD (43)

GNU Hurd (44)

OS9 (45)

Mac OS 9

Kernel mach (46)

Inferno (47)

QNX (48)

EPOC (49)

IxWorks (50)

VxWorks (51)

MiNT (52)

BeOS (53)

HP MPE (54)

NextStep (55)

PalmPilot (56)

Palm OS

Rhapsody (57)

Windows 2000 (58)

Dedicado (59)

SO/390 (60)

VSE (61)

TPF (62)

OtherTypeDescription

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: MaxLen (64), ModelCorrespondence ("CIM_OperatingSystem. OSType")

Describe el tipo de fabricante y sistema operativo cuando la propiedad OSType está establecida en 1 ("Other"). El formato de la cadena insertada en OtherTypeDescription debe ser similar a las cadenas Values definidas para OSType. Esta propiedad debe establecerse en NULL cuando OSType es un valor distinto de 1 (uno).

SizeStoredInPagingFiles

Tipo de datos: uint64

Tipo de acceso: solo lectura

Calificadores: MappingStrings ("MIF. DMTF| Configuración de memoria del sistema|001.3"), unidades ("kilobytes")

Número de kilobytes que se pueden almacenar en los archivos de paginación del sistema operativo. Este número no representa el tamaño físico real del archivo de paginación en el disco. Un valor de 0 (cero) indica que no hay archivos de paginación.

Para más información sobre el uso de valores uint64 en scripts, vea Scripting in WMI.

Estado

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: MaxLen (10), DisplayName ("Status")

Estado actual del objeto.

Esta propiedad se hereda de CIM_ManagedSystemElement.

Los valores son los siguientes:

Ok ("OK")

Error ("Error")

Degradado ("Degradado")

Desconocido ("Desconocido")

Error previo ("Error previo")

Inicio ("Inicio")

Detener ("Detener")

Servicio ("Servicio")

Estresado ("Estresado")

NonRecover ("NonRecover")

Sin contacto ("Sin contacto")

Lost Comm ("Lost Comm")

TotalSwapSpaceSize

Tipo de datos: uint64

Tipo de acceso: solo lectura

Calificadores: unidades ("kilobytes")

Espacio de intercambio total, en kilobytes. Este valor puede ser null (sin especificar) si el espacio de intercambio no se distingue de los archivos de página. Sin embargo, algunos sistemas operativos distinguen estos conceptos. Por ejemplo, los procesos completos se pueden "intercambiar" en UNIX cuando la lista de páginas libres cae y permanece por debajo de una cantidad especificada.

Para más información sobre el uso de valores uint64 en scripts, vea Scripting in WMI.

TotalVirtualMemorySize

Tipo de datos: uint64

Tipo de acceso: solo lectura

Calificadores: unidades ("kilobytes")

Número de kilobytes de memoria virtual. Por ejemplo, calcule esto agregando la cantidad de RAM total a la cantidad de espacio de paginación (es decir, agregue la cantidad de memoria en o agregada por el sistema informático a la propiedad SizeStoredInPagingFiles .

Para más información sobre el uso de valores uint64 en scripts, vea Scripting in WMI.

TotalVisibleMemorySize

Tipo de datos: uint64

Tipo de acceso: solo lectura

Calificadores: unidades ("kilobytes")

Cantidad total de memoria física, en kilobytes, disponible para el sistema operativo. Este valor no indica necesariamente la cantidad verdadera de memoria física, pero lo que se notifica al sistema operativo como disponible para él.

Para más información sobre el uso de valores uint64 en scripts, vea Scripting in WMI.

Versión

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: MappingStrings ("MIF. DMTF| Sistema operativo|001.3")

Versión de la operación.

La versión de la operación debe estar en uno de los siguientes formularios:

  • <major>.< menor>.< Revisión>
  • <major>.< revisión de letras secundarias><><>

Observaciones

La clase CIM_OperatingSystem se deriva de CIM_LogicalElement.

WMI no implementa esta clase. Para las clases WMI derivadas de CIM_OperatingSystem, consulte Clases Win32.

Esta documentación se deriva de las descripciones de clase CIM publicadas por DMTF. Microsoft puede haber realizado cambios para corregir errores menores, cumplir los estándares de documentación del SDK de Microsoft o proporcionar más información.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista
Servidor mínimo compatible
Windows Server 2008
Espacio de nombres
Root\CIMV2
MOF
CIMWin32.mof
Archivo DLL
CIMWin32.dll

Vea también

CIM_LogicalElement