SMS_TaskSequence_RegistryConditionExpression, serverns WMI-klass
SMS_TaskSequence_RegistryConditionExpression
Klassen Windows Management Instrumentation (WMI) är en SMS-providerserverklass i Configuration Manager som representerar ett villkorsuttryck för att kontrollera om det finns en registernyckel och eventuellt jämföra den med angivna data.
Följande syntax förenklas från MOF-kod (Managed Object Format) och innehåller alla ärvda egenskaper.
Syntax
Class SMS_TaskSequence_RegistryConditionExpression : SMS_TaskSequence_ConditionExpression
{
String Data;
String KeyPath;
String Operator;
String Type;
String Value;
};
Metoder
Klassen SMS_TaskSequence_RegistryConditionExpression
definierar inga metoder.
Egenskaper
Data
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: Ingen
Användardefinierade data som ska jämföras med registernyckelinformationen.
KeyPath
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: [Not_Null]
Sökväg för registernyckeln.
Operator
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: [Not_Null]
Villkorsoperatorn som ska användas i jämförelsen. Möjliga värden är:
Finns
nonExists
Motsvarar
notEquals
Mindre
lessEqual
Större
greaterEqual
Type
Datatyp:String
Åtkomsttyp: Läsa/skriva
Kvalificerare: Ingen
Registernyckeltyp. Möjliga värden är:
REG_BINARY
REG_DWORD
REG_EXPAND_SZ
REG_MULTI_SZ
REG_NONE
REG_QWORD
REG_SZ
Value
Datatyp:String
Åtkomsttyp: Läsa/skriva
Kvalificerare: [AllowedLen("0-250")]
Värdet för registernyckeln. Värdelängden kan vara mellan 0 och 250 tecken.
Anmärkningar
Det finns inga klasskvalificerare för den här klassen. Mer information om både klasskvalificerare och egenskapskvalificerare som ingår i avsnittet Egenskaper finns i Configuration Manager klass- och egenskapskvalificerare.
Du använder SMS_TaskSequence_RegistryConditionExpression
för att kontrollera om det finns en registernyckel eller för att söka efter ett registernyckelvärde. Om du till exempel har registernyckeln "HKEY_LOCAL_MACHINE\SYSTEM\Select" och DWORD-värdet är inställt på "Current" under den, skulle det KeyPath
vara "HKEY...\Select", Operator
skulle vara 'Lika med' (eller 'NotEquals', och så vidare), Type
skulle vara REG_DWORD, Value
vara 'Select', och Data
skulle vara det numeriska värdet att jämföra med värdet för registernyckeln ('Välj').
Type
gäller endast vid kontroll av förekomsten av ett registervärde som anges i Value
; när du jämför värden Type
används inte. Det innebär att om "Finns" är Operator
och REG_SZ är Type
, utvärderas resultatet till False
eftersom "Select" är en REG_DWORD.
Men när du jämför värden ("Lika med", "Större" och så vidare) används inte Type
. I stället jämförs Data
värdet för med Value
oavsett den faktiska registertypen och Type
.
Krav
Körningskrav
Mer information finns i Configuration Manager serverkörningskrav.
Utvecklingskrav
Mer information finns i Configuration Manager Server Development Requirements (Utvecklingskrav för Configuration Manager server).