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
尚
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
は使用されません。 代わりに、Data
の値は、実際のレジストリの種類とType
に関係なく、Value
と比較されます。
要件
ランタイム要件
詳細については、「Configuration Manager サーバーランタイム要件」を参照してください。
開発要件
詳細については、「Configuration Manager サーバー開発要件」を参照してください。