Sdílet prostřednictvím


Serverová třída služby WMI SMS_TaskSequence_RegistryConditionExpression

Třída SMS_TaskSequence_RegistryConditionExpression WMI (Windows Management Instrumentation) je serverová třída poskytovatele serveru SMS v Configuration Manager, která představuje výraz podmínky pro kontrolu existence klíče registru a volitelně ho porovnat se zadanými daty.

Následující syntaxe je zjednodušená z kódu MOF (Managed Object Format) a zahrnuje všechny zděděné vlastnosti.

Syntaxe

Class SMS_TaskSequence_RegistryConditionExpression : SMS_TaskSequence_ConditionExpression  
{  
      String Data;  
      String KeyPath;  
      String Operator;  
      String Type;  
      String Value;  
};  

Metody

Třída SMS_TaskSequence_RegistryConditionExpression nedefinuje žádné metody.

Vlastnosti

Data
Datový typ: String

Typ přístupu: Čtení/zápis

Kvalifikátory: Žádné

Data zadaná uživatelem pro porovnání s informacemi o klíči registru.

KeyPath
Datový typ: String

Typ přístupu: Čtení/zápis

Kvalifikátory: [Not_Null]

Cesta ke klíči registru

Operator
Datový typ: String

Typ přístupu: Čtení/zápis

Kvalifikátory: [Not_Null]

Operátor podmínky, který se má použít v porovnání. Možné hodnoty jsou:

  • Existuje

  • nonExists

  • Rovná

  • notEquals

  • Méně

  • lessEqual

  • Větší

  • greaterEqual

    Type
    Datový typ: String

    Typ přístupu: Čtení/zápis

    Kvalifikátory: Žádné

    Typ klíče registru. Možné hodnoty jsou:

  • REG_BINARY

  • REG_DWORD

  • REG_EXPAND_SZ

  • REG_MULTI_SZ

  • REG_NONE

  • REG_QWORD

  • REG_SZ

    Value
    Datový typ: String

    Typ přístupu: Čtení/zápis

    Kvalifikátory: [AllowedLen("0-250")]

    Hodnota klíče registru. Délka hodnoty může být 0 až 250 znaků.

Poznámky

Pro tuto třídu nejsou k dispozici žádné kvalifikátory tříd. Další informace o kvalifikátorech tříd a kvalifikátorech vlastností zahrnutých v části Vlastnosti najdete v tématu Configuration Manager třídy a kvalifikátory vlastností.

Slouží SMS_TaskSequence_RegistryConditionExpression ke kontrole existence klíče registru nebo případně ke kontrole hodnoty klíče registru. Pokud máte například klíč registru "HKEY_LOCAL_MACHINE\SYSTEM\Select" a hodnota DWORD pod ním nastavená na Current, pak KeyPath by byla "HKEY...\Select", Operator byla by "Rovná se" (nebo "NotEquals" atd.), Type REG_DWORD, Value byla by "Select" a Data byla by číselná hodnota pro porovnání s hodnotou klíče registru ('Select').

Type platí pouze při kontrole existence hodnoty registru zadané v Value. při porovnávání hodnot Type se nepoužívá. To znamená, že pokud existuje Operator a REG_SZ je Type, výsledek se vyhodnotí jako False , protože Select je REG_DWORD.

Při porovnávání hodnot (Rovná se, Větší atd.) Type se ale nepoužívá. Místo toho se hodnota porovnává DataValue s bez ohledu na skutečný typ registru a Type.

Požadavky

Požadavky na modul runtime

Další informace najdete v tématu Configuration Manager Server Runtime Requirements.

Požadavky na vývoj

Další informace najdete v tématu Požadavky na vývoj Configuration Manager Serveru.