CIM_SoftwareElementVersionCheck クラス
CIM_SoftwareElementVersionCheck クラスは、環境に存在する必要があるソフトウェア要素の種類を表します。 このチェックは、特定のバージョン、最小、最大、またはバージョンの範囲に対して指定できます。 特定のバージョンを指定するには、下位バージョンと上位バージョンが同じである必要があります。 最小バージョンを指定するには、下位バージョンのみを指定します。 最大バージョンを指定するには、上位バージョンのみを指定します。 範囲を指定するには、上位バージョンと下位バージョンの両方を指定する必要があります。 チェックの詳細は、CIM_ComputerSystem オブジェクトの CIM_InstalledSoftwareElement 関連付けによって参照される CIM_SoftwareElementオブジェクト内 の対応する詳細と比較されます。 少なくとも 1 つのCIM_SoftwareElementは、チェックが満たされる条件の詳細を満たす必要があります。
重要
DMTF (分散管理タスク フォース) CIM (共通情報モデル) クラスは、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
-
-
データ型: boolean
-
アクセスの種類: 読み取り専用
TRUE の場合、条件は環境に存在することが想定されます (たとえば、ファイルがシステム上にある場合、Invoke メソッドは TRUE を返す必要があります)。 FALSE の場合、条件が存在しない必要があります (たとえば、ファイルがシステム上にない場合、Invoke メソッドは FALSE を返す必要があります)。
このプロパティは、 CIM_Checkから継承されます。
-
-
説明
-
-
データ型: string
-
アクセスの種類: 読み取り専用
オブジェクトの説明。
このプロパティは、 CIM_Checkから継承されます。
-
-
LowerSoftwareElementVersion
-
-
データ型: string
-
アクセスの種類: 読み取り専用
-
修飾子: maxlen (64)、 ModelCorrespondence ("CIM_SoftwareElement。バージョン")
チェック対象のソフトウェア要素の最小バージョン。
-
-
名前
-
-
データ型: 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から継承されます。
-
-
Deployable (0)
-
配布を成功させるために必要な詳細と、インストール可能な状態 (つまり、次の状態) でソフトウェア要素を作成するために必要な詳細 (条件とアクション) について説明します。
-
インストール可能 (1)
-
正常にインストールするために必要な詳細と、実行可能状態 (つまり、次の状態) でソフトウェア要素を作成するために必要な詳細 (条件とアクション) について説明します。
-
実行可能ファイル (2)
-
正常に実行するために必要な詳細と、実行中の状態 (つまり、次の状態) でソフトウェア要素を作成するために必要な詳細 (条件とアクション) について説明します。
-
実行中 (3)
-
start 要素の監視と操作に必要な詳細について説明します。
SoftwareElementStateDesired
-
データ型: uint16
-
アクセスの種類: 読み取り専用
-
修飾子: maxlen (64)、 ModelCorrespondence ("CIM_SoftwareElement。SoftwareElementState")
チェック対象のソフトウェア要素の状態。
Deployable (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 Virtual Machine (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)
Tandem 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)
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)
Dedicated (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 Virtual Machine (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)
Tandem 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)
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)
Dedicated (59)
VSE (60)
TPF (61)
UpperSoftwareElementVersion
-
データ型: string
-
アクセスの種類: 読み取り専用
-
修飾子: maxlen (64)、 ModelCorrespondence ("CIM_SoftwareElement。バージョン")
チェック対象のソフトウェア要素の最大バージョン。
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] |
|