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
-
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 |
|
Archivo DLL |
|