SMS_TaskSequence_RegistryConditionExpression Windows Management Instrumentation (WMI) クラスは、Configuration Manager の SMS プロバイダー サーバー クラスであり、レジストリ キーの存在をチェックし、オプションで指定したデータと比較します。
次の構文は、マネージ オブジェクト形式 (MOF) コードから簡素化されたもので、継承されたプロパティがすべて含まれます。
構文
Class SMS_TaskSequence_RegistryConditionExpression : SMS_TaskSequence_ConditionExpression
{
String Data;
String KeyPath;
String Operator;
String Type;
String Value;
};
メソッド
SMS_TaskSequence_RegistryConditionExpression クラスはメソッドを定義しません。
プロパティ
Data データ型: String
アクセスの種類: 読み取り/書き込み
修飾子: なし
レジストリ キー情報と比較するユーザー指定のデータ。
KeyPath データ型: String
アクセスの種類: 読み取り/書き込み
修飾子: [Not_Null]
レジストリ キーのパス。
Operator データ型: String
アクセスの種類: 読み取り/書き込み
修飾子: [Not_Null]
比較で使用する条件演算子。 使用可能な値は次のとおりです。
存在する
nonExists
等しい
notEquals
より少ない
lessEqual
greater
greaterEqual
Typeデータ型:Stringアクセスの種類: 読み取り/書き込み
修飾子: なし
レジストリ キーの種類。 使用可能な値は次のとおりです。
REG_BINARY
REG_DWORD
REG_EXPAND_SZ
REG_MULTI_SZ
REG_NONE
REG_QWORD
REG_SZ
Valueデータ型:Stringアクセスの種類: 読み取り/書き込み
修飾子: [AllowedLen("0-250")]
レジストリ キーの値。 値の長さは 0 から 250 文字までです。
注釈
このクラスにはクラス修飾子はありません。 「プロパティ」セクションに含まれるクラス修飾子とプロパティ修飾子の両方の詳細については、「Configuration Manager のクラスとプロパティ修飾子」を参照してください。
SMS_TaskSequence_RegistryConditionExpression を使用して、レジストリ キーの存在をチェックするか、レジストリ キーの値をチェックします。 たとえば、レジストリ キー "HKEY_LOCAL_MACHINE\SYSTEM\Select" とその下に DWORD 値が 'Current' に設定されている場合、 KeyPath は "HKEY...\Select"、 Operator は 'Equals' (または 'NotEquals' など)、 Type は REG_DWORD、 Value は 'Select'、 Data はレジストリ キーの値と比較する数値 ('Select') になります。
Type
Value で指定されたレジストリ値の存在を確認する場合にのみ適用されます。値を比較する場合は、Type は使用されません。 つまり、'Exists' が Operator で REG_SZ が Typeの場合、'Select' はREG_DWORDであるため、結果は False と評価されます。
ただし、値を比較する場合は ('Equals'、'Greater' など)、 Type は使用されません。 代わりに、実際のレジストリの種類とTypeに関係なく、Data の値が Value と比較されます。
要件
ランタイム要件
詳細については、「Configuration Manager サーバー ランタイム要件」を参照してください。
開発要件
詳細については、「Configuration Manager サーバー開発の要件」を参照してください。