WMI-klasse SMS_TaskSequence_RegistryConditionExpression-server
De SMS_TaskSequence_RegistryConditionExpression
WMI-klasse (Windows Management Instrumentation) is een SMS Provider-serverklasse, in Configuration Manager, die een voorwaardeexpressie vertegenwoordigt om het bestaan van een registersleutel te controleren en deze eventueel te vergelijken met opgegeven gegevens.
De volgende syntaxis is vereenvoudigd van MOF-code (Managed Object Format) en bevat alle overgenomen eigenschappen.
Syntaxis
Class SMS_TaskSequence_RegistryConditionExpression : SMS_TaskSequence_ConditionExpression
{
String Data;
String KeyPath;
String Operator;
String Type;
String Value;
};
Methoden
De SMS_TaskSequence_RegistryConditionExpression
klasse definieert geen methoden.
Eigenschappen
Data
Gegevenstype: String
Toegangstype: Lezen/schrijven
Kwalificatie: Geen
Door de gebruiker opgegeven gegevens om te vergelijken met de registersleutelgegevens.
KeyPath
Gegevenstype: String
Toegangstype: Lezen/schrijven
Kwalificatie: [Not_Null]
Pad voor de registersleutel.
Operator
Gegevenstype: String
Toegangstype: Lezen/schrijven
Kwalificatie: [Not_Null]
De voorwaardeoperator die in de vergelijking moet worden gebruikt. Mogelijke waarden zijn:
Bestaat
nonExists
is gelijk aan
notEquals
Minder
lessEqual
Groter
greaterEqual
Type
Gegevenstype:String
Toegangstype: Lezen/schrijven
Kwalificatie: Geen
Type registersleutel. Mogelijke waarden zijn:
REG_BINARY
REG_DWORD
REG_EXPAND_SZ
REG_MULTI_SZ
REG_NONE
REG_QWORD
REG_SZ
Value
Gegevenstype:String
Toegangstype: Lezen/schrijven
Kwalificatie: [AllowedLen("0-250")]
Waarde van de registersleutel. De waardelengte kan tussen 0 en 250 tekens lang zijn.
Opmerkingen
Er zijn geen klassenkwalificaties voor deze klasse. Zie Configuration Manager Class en Property Qualifiers voor meer informatie over zowel de klassekwalificaties als de eigenschappen die zijn opgenomen in de sectie Eigenschappen.
U gebruikt SMS_TaskSequence_RegistryConditionExpression
om te controleren op het bestaan van een registersleutel of om te controleren op een registersleutelwaarde. Als u bijvoorbeeld de registersleutel 'HKEY_LOCAL_MACHINE\SYSTEM\Select' en de DWORD-waarde eronder hebt ingesteld op 'Huidig', KeyPath
dan zou HKEY...\Select Operator
, 'Equals' (of 'NotEquals', enzovoort) Type
zijn, REG_DWORD zijn, Value
'Selecteren' en Data
de numerieke waarde zijn die moet worden vergeleken met de waarde van de registersleutel ('Selecteren').
Type
is alleen van toepassing wanneer wordt gecontroleerd op het bestaan van een registerwaarde die is opgegeven in Value
; bij het vergelijken van waarden wordt Type
niet gebruikt. Dit betekent dat als 'Bestaat' de Operator
is en REG_SZ de Type
is, het resultaat wordt geƫvalueerd False
omdat 'Selecteren' een REG_DWORD is.
Bij het vergelijken van waarden ('Is gelijk aan', 'Groter', enzovoort) wordt dan Type
echter niet gebruikt. In plaats daarvan wordt de waarde van Data
vergeleken met Value
ongeacht het werkelijke registertype en Type
.
Vereisten
Runtimevereisten
Zie runtimevereisten voor Configuration Manager server voor meer informatie.
Ontwikkelingsvereisten
Zie vereisten voor Configuration Manager serverontwikkeling voor meer informatie.