CIM_SoftwareElementVersionCheck clase
La clase CIM_SoftwareElementVersionCheck representa un tipo de elemento de software que debe existir en el entorno. Esta comprobación puede ser para una versión específica, mínima, máxima o un intervalo de versiones. Para especificar una versión específica, las versiones inferiores y superiores deben ser las mismas. Para especificar una versión mínima, especifique solo la versión inferior. Para especificar una versión máxima, especifique solo la versión superior. Para especificar un intervalo, se deben especificar las versiones superior e inferior. Los detalles de las comprobaciones se comparan con los detalles correspondientes que se encuentran en un objeto CIM_SoftwareElement al que hace referencia una asociación CIM_InstalledSoftwareElement para el objeto CIM_ComputerSystem . Al menos un CIM_SoftwareElement debe satisfacer los detalles de la condición para que se cumpla la comprobación.
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 sintaxis siguiente se simplifica desde el código de Formato de objeto administrado (MOF) e incluye todas sus propiedades heredadas. Las propiedades se enumeran en orden alfabético, no en orden MOF.
Sintaxis
[UUID("{4D23FBD0-DB31-11d2-85FC-0000F8102E5F}"), Abstract, AMENDMENT]
class CIM_SoftwareElementVersionCheck : CIM_Check
{
string Caption;
string CheckID;
boolean CheckMode;
string Description;
string LowerSoftwareElementVersion;
string Name;
string SoftwareElementID;
string SoftwareElementName;
uint16 SoftwareElementState;
uint16 SoftwareElementStateDesired;
uint16 TargetOperatingSystem;
uint16 TargetOperatingSystemDesired;
string UpperSoftwareElementVersion;
string Version;
};
Miembros
La clase CIM_SoftwareElementVersionCheck tiene estos tipos de miembros:
Métodos
La clase CIM_SoftwareElementVersionCheck tiene estos métodos.
Método | Descripción |
---|---|
Invocar | Realiza una acción determinada. No implementado por WMI. |
Propiedades
La clase CIM_SoftwareElementVersionCheck tiene estas propiedades.
-
Caption
-
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
-
Calificadores: Maxlen (64)
Breve descripción textual del objeto.
Esta propiedad se hereda de CIM_Check.
-
-
CheckID
-
Identificador usado junto con otras claves para identificar de forma única la comprobación.
Esta propiedad se hereda de CIM_Check.
-
CheckMode
-
-
Tipo de datos: booleano
-
Tipo de acceso: solo lectura
Si es TRUE, se espera que la condición exista en el entorno (por ejemplo, si un archivo está en un sistema, el método Invoke debe devolver TRUE). Si es FALSE, la condición no debe existir (por ejemplo, si un archivo no está en un sistema, el método Invoke debe devolver FALSE).
Esta propiedad se hereda de CIM_Check.
-
-
Descripción
-
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
Descripción del objeto .
Esta propiedad se hereda de CIM_Check.
-
-
LowerSoftwareElementVersion
-
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
-
Calificadores: maxlen (64), ModelCorrespondence ("CIM_SoftwareElement. Versión")
Versión mínima de un elemento de software que se está comprobando.
-
-
Nombre
-
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
-
Calificadores: propagados ("CIM_SoftwareElement. Nombre"), CIM_key, maxlen (256)
Nombre usado para identificar el elemento de software.
Esta propiedad se hereda de CIM_Check.
-
-
SoftwareElementID
-
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
-
Calificadores: propagados ("CIM_SoftwareElement. SoftwareElementID"), CIM_key, maxlen (256)
Identificador del elemento de software.
Esta propiedad se hereda de CIM_Check.
-
-
SoftwareElementName
-
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
-
Calificadores: maxlen (256), ModelCorrespondence ("CIM_SoftwareElement. Nombre")
Nombre del elemento de software que se está comprobando.
-
-
SoftwareElementState
-
-
Tipo de datos: uint16
-
Tipo de acceso: solo lectura
-
Calificadores: propagados ("CIM_SoftwareElement. SoftwareElementState"), CIM_key
Estado de un elemento de software.
Esta propiedad se hereda de CIM_Check.
-
-
Implementable (0)
-
Describe los detalles necesarios para la distribución correcta y los detalles (condiciones y acciones) necesarios para crear un elemento de software en el estado instalable (es decir, el siguiente estado).
-
Instalable (1)
-
Describe los detalles necesarios para la instalación correcta y los detalles (condiciones y acciones) necesarios para crear un elemento de software en el estado ejecutable (es decir, el siguiente estado).
-
Ejecutable (2)
-
Describe los detalles necesarios para la ejecución correcta y los detalles (condiciones y acciones) necesarios para crear un elemento de software en el estado en ejecución (es decir, el siguiente estado).
-
En ejecución (3)
-
Describe los detalles necesarios para supervisar y operar en un elemento de inicio.
SoftwareElementStateDesired
-
Tipo de datos: uint16
-
Tipo de acceso: solo lectura
-
Calificadores: maxlen (64), ModelCorrespondence ("CIM_SoftwareElement. SoftwareElementState")
Estado del elemento de software que se está comprobando.
Implementable (0)
Describe los detalles necesarios para la distribución correcta y los detalles (condiciones y acciones) necesarios para crear un elemento de software en el estado instalable (es decir, el siguiente estado).
Instalable (1)
Describe los detalles necesarios para la instalación correcta y los detalles (condiciones y acciones) necesarios para crear un elemento de software en el estado ejecutable (es decir, el siguiente estado).
Ejecutable (2)
Describe los detalles necesarios para la ejecución correcta y los detalles (condiciones y acciones) necesarios para crear un elemento de software en el estado en ejecución (es decir, el siguiente estado).
En ejecución (3)
Describe los detalles necesarios para supervisar y operar en un elemento de inicio.
TargetOperatingSystem
-
Tipo de datos: uint16
-
Tipo de acceso: solo lectura
-
Calificadores: propagados ("CIM_SoftwareElement. TargetOperatingSystem"), CIM_key, Mappingstrings ("MIF. DMTF| Información de componentes de software|002.5")
Sistema operativo de destino del elemento de software.
Esta propiedad se hereda de CIM_Check.
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)
VSE (60)
TPF (61)
TargetOperatingSystemDesired
-
Tipo de datos: uint16
-
Tipo de acceso: solo lectura
-
Calificadores: maxlen (64), ModelCorrespondence ("CIM_SoftwareElement. TargetOperatingSystem")
Sistema operativo de destino del elemento de software que se está comprobando.
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)
VSE (60)
TPF (61)
UpperSoftwareElementVersion
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
-
Calificadores: maxlen (64), ModelCorrespondence ("CIM_SoftwareElement. Versión")
Versión máxima de un elemento de software que se está comprobando.
Versión
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
-
Calificadores: propagados ("CIM_SoftwareElement. Versión"), CIM_key, Maxlen (64), Mappingstrings ("MIF). DMTF| ComponentID|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><><>
Esta propiedad se hereda de la clase CIM_Check .
Observaciones
WMI no implementa esta clase.
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 |
|