CIM_SoftwareElementVersionCheck 类
CIM_SoftwareElementVersionCheck 类表示环境中必须存在的一种软件元素类型。 此检查可以是特定版本、最低版本、最大值版本或一系列版本。 若要指定特定版本,较低版本和上限版本必须相同。 若要指定最低版本,请仅指定较低版本。 若要指定最高版本,请仅指定较高版本。 若要指定范围,必须指定上限和下限版本。 检查的详细信息与CIM_ComputerSystem 对象的CIM_InstalledSoftwareElement关联引用的CIM_SoftwareElement对象中找到的相应详细信息进行比较。 至少一个CIM_SoftwareElement需要满足条件的详细信息才能满足检查。
重要
DMTF (分布式管理任务组) CIM (Common Information Model) 类是生成 WMI 类的父类。 WMI 目前仅支持 CIM 2.x 版本架构。
以下语法从托管对象格式 (MOF) 代码中简化,并包含其所有继承的属性。 属性按字母顺序列出,而不是按 MOF 顺序列出。
语法
[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;
};
成员
CIM_SoftwareElementVersionCheck 类具有以下类型的成员:
方法
CIM_SoftwareElementVersionCheck 类具有以下方法。
方法 | 说明 |
---|---|
Invoke | 执行特定操作。 未由 WMI 实现。 |
属性
CIM_SoftwareElementVersionCheck 类具有这些属性。
-
Caption
-
-
数据类型: string
-
访问类型:只读
-
限定符: Maxlen (64)
对象的简短文本说明。
此属性继承自 CIM_Check。
-
-
CheckID
-
与其他键结合使用的标识符,用于唯一标识检查。
此属性继承自 CIM_Check。
-
CheckMode
-
-
数据类型: 布尔值
-
访问类型:只读
如果 为 TRUE,则条件应存在于环境中 (例如,如果某个文件位于系统上, 则 Invoke 方法应) 返回 TRUE 。 如果 为 FALSE,则条件不应存在 (例如,如果某个文件不在系统上, 则 Invoke 方法应返回 FALSE) 。
此属性继承自 CIM_Check。
-
-
描述
-
-
数据类型: string
-
访问类型:只读
对象的说明。
此属性继承自 CIM_Check。
-
-
LowerSoftwareElementVersion
-
-
数据类型: string
-
访问类型:只读
-
限定符: maxlen (64) 、 ModelCorrespondence (“CIM_SoftwareElement。Version“)
正在检查的软件元素的最低版本。
-
-
名称
-
-
数据类型: string
-
访问类型:只读
-
限定符: 传播 (“CIM_SoftwareElement。Name“) , CIM_key, maxlen (256)
用于标识软件元素的名称。
此属性继承自 CIM_Check。
-
-
SoftwareElementID
-
-
数据类型: string
-
访问类型:只读
-
限定符: 传播 (“CIM_SoftwareElement。SoftwareElementID“) , CIM_key, maxlen (256)
软件元素的标识符。
此属性继承自 CIM_Check。
-
-
SoftwareElementName
-
-
数据类型: string
-
访问类型:只读
-
限定符: maxlen (256) 、 ModelCorrespondence (“CIM_SoftwareElement。Name“)
正在检查的软件元素的名称。
-
-
SoftwareElementState
-
-
数据类型: uint16
-
访问类型:只读
-
限定符: 传播 (“CIM_SoftwareElement。SoftwareElementState“) , CIM_key
软件元素的状态。
此属性继承自 CIM_Check。
-
-
可部署 (0)
-
描述成功分发所需的详细信息,以及 (条件和操作) 在可安装状态中创建软件元素所需的详细信息, (即下一个状态) 。
-
可安装 (1)
-
描述成功安装所需的详细信息,以及 (条件和操作) 创建可执行状态的软件元素所需的详细信息, (即下一个状态) 。
-
可执行 (2)
-
描述成功执行所需的详细信息,以及创建处于运行状态的软件元素 ((即下一个状态) ) )所需的条件和操作 (条件和操作的详细信息。
-
运行 (3)
-
描述监视和操作起始元素所需的详细信息。
SoftwareElementStateDesired
-
数据类型: uint16
-
访问类型:只读
-
限定符: maxlen (64) 、 ModelCorrespondence (“CIM_SoftwareElement。SoftwareElementState“)
正在检查的软件元素的状态。
可部署 (0)
描述成功分发所需的详细信息,以及 (条件和操作) 在可安装状态中创建软件元素所需的详细信息, (即下一个状态) 。
可安装 (1)
描述成功安装所需的详细信息,以及 (条件和操作) 创建可执行状态的软件元素所需的详细信息, (即下一个状态) 。
可执行 (2)
描述成功执行所需的详细信息,以及创建处于运行状态的软件元素 ((即下一个状态) ) )所需的条件和操作 (条件和操作的详细信息。
运行 (3)
描述监视和操作 start 元素所需的详细信息。
TargetOperatingSystem
-
数据类型: uint16
-
访问类型:只读
-
限定符: 传播 (“CIM_SoftwareElement。TargetOperatingSystem“) , CIM_key, Mappingstrings (”MIF。DMTF |软件组件信息|002.5“)
软件元素的目标操作系统。
此属性继承自 CIM_Check。
未知 (0)
其他 (1)
MACOS (2)
Mac OS
ATTUNIX (3)
ATT UNIX
DGUX (4)
DECNT (5)
Digital Unix (6)
OpenVMS (7)
打开 VMS
HPUX (8)
HP-UX
AIX (9)
MVS (10)
OS400 (11)
OS/2 (12)
JavaVM (13)
适用于 Java 的 Microsoft 虚拟机 (VM)
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)
A 系列
TandemNSK (33)
串联 NSK
TandemNT (34)
串联 NT
BS2000 (35)
BS2000/OSD
LINUX (36)
Lynx (37)
XENIX (38)
VM/ESA (39)
交互式 UNIX (40)
BSDUNIX (41)
BSD UNIX
FreeBSD (42)
NetBSD (43)
GNU Hurd (44)
OS9 (45)
Mac OS 9
MACH 内核 (46)
地狱 (47)
QNX (48)
EPOC (49)
IxWorks (50)
VxWorks (51)
MiNT (52)
BeOS (53)
HP MPE (54)
下一步 (55)
PalmPilot (56)
Palm OS
狂想 ( 57)
Windows 2000 (58)
专用 (59)
VSE (60)
TPF (61)
TargetOperatingSystemDesired
-
数据类型: uint16
-
访问类型:只读
-
限定符: maxlen (64) 、 ModelCorrespondence (“CIM_SoftwareElement。TargetOperatingSystem“)
正在检查的软件元素的目标操作系统。
未知 (0)
其他 (1)
MACOS (2)
Mac OS
ATTUNIX (3)
ATT UNIX
DGUX (4)
DECNT (5)
Digital Unix (6)
OpenVMS (7)
打开 VMS
HPUX (8)
HP-UX
AIX (9)
MVS (10)
OS400 (11)
OS/2 (12)
JavaVM (13)
适用于 Java 的 Microsoft 虚拟机 (VM)
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)
依赖 UNIX (24)
SCO UnixWare (25)
SCO OpenServer (26)
Sequent (27)
IRIX (28)
Solaris (29)
SunOS (30)
U6000 (31)
ASERIES (32)
A 系列
TandemNSK (33)
串联 NSK
TandemNT (34)
串联 NT
BS2000 (35)
BS2000/OSD
LINUX (36)
山 ( 37)
XENIX (38)
VM/ESA (39)
Interactive UNIX (40)
BSDUNIX (41)
BSD UNIX
FreeBSD (42)
NetBSD (43)
GNU Hurd (44)
OS9 (45)
Mac OS 9
MACH 内核 (46)
地狱 (47)
QNX (48)
EPOC (49)
IxWorks (50)
VxWorks (51)
MiNT (52)
BeOS (53)
HP MPE (54)
NextStep (55)
PalmPilot (56)
Palm OS
狂想 ( 57)
Windows 2000 (58)
专用 (59)
VSE (60)
TPF (61)
UpperSoftwareElementVersion
-
数据类型: string
-
访问类型:只读
-
限定符: maxlen (64) 、 ModelCorrespondence (“CIM_SoftwareElement。Version“)
正在检查的软件元素的最高版本。
Version
-
数据类型: string
-
访问类型:只读
-
限定符: 传播 (“CIM_SoftwareElement。Version“) , CIM_key, Maxlen (64) , Mappingstrings (”MIF.DMTF |ComponentID|001.3“)
操作的版本。
操作的版本应采用以下形式之一:
- <major>。<minor>。<修订>
- <major>。<小><写字母><修订版>
此属性继承自 CIM_Check 类。
备注
WMI 不实现此类。
本文档派生自 DMTF 发布的 CIM 类说明。 Microsoft 可能已做出更改以更正小错误、符合 Microsoft SDK 文档标准或提供详细信息。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows Vista |
最低受支持的服务器 |
Windows Server 2008 |
命名空间 |
Root\CIMV2 |
MOF |
|
DLL |
|