次の方法で共有


SMS_TaskSequence_RegistryConditionExpression サーバー WMI クラス

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 サーバー開発要件」を参照してください。