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á Data
Value
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.