WMI-Klasse für SMS_TaskSequence_RegistryConditionExpression Server
Die SMS_TaskSequence_RegistryConditionExpression
WMI-Klasse (Windows-Verwaltungsinstrumentation) ist eine SMS-Anbieter-Serverklasse in Configuration Manager, die einen Bedingungsausdruck darstellt, der das Vorhandensein eines Registrierungsschlüssels überprüft und optional mit angegebenen Daten vergleicht.
Die folgende Syntax wird vom MOF-Code (Managed Object Format) vereinfacht und enthält alle geerbten Eigenschaften.
Syntax
Class SMS_TaskSequence_RegistryConditionExpression : SMS_TaskSequence_ConditionExpression
{
String Data;
String KeyPath;
String Operator;
String Type;
String Value;
};
Methoden
Die SMS_TaskSequence_RegistryConditionExpression
-Klasse definiert keine Methoden.
Eigenschaften
Data
Datentyp: String
Zugriffstyp: Lese-/Schreibzugriff
Qualifizierer: Keine
Benutzerdefinierte Daten, die mit den Registrierungsschlüsselinformationen verglichen werden sollen.
KeyPath
Datentyp: String
Zugriffstyp: Lese-/Schreibzugriff
Qualifizierer: [Not_Null]
Pfad für den Registrierungsschlüssel.
Operator
Datentyp: String
Zugriffstyp: Lese-/Schreibzugriff
Qualifizierer: [Not_Null]
Der Bedingungsoperator, der im Vergleich verwendet werden soll. Die folgenden Werte sind möglich:
Existiert
nonExists
gleich
notEquals
Weniger
lessEqual
Größer
greaterEqual
Type
Datentyp:String
Zugriffstyp: Lese-/Schreibzugriff
Qualifizierer: Keine
Registrierungsschlüsseltyp. Die folgenden Werte sind möglich:
REG_BINARY
REG_DWORD
REG_EXPAND_SZ
REG_MULTI_SZ
REG_NONE
REG_QWORD
REG_SZ
Value
Datentyp:String
Zugriffstyp: Lese-/Schreibzugriff
Qualifizierer: [AllowedLen("0-250")]
Wert des Registrierungsschlüssels. Die Länge des Werts kann zwischen 0 und 250 Zeichen betragen.
HinwBemerkungeneise
Für diese Klasse gibt es keine Klassenqualifizierer. Weitere Informationen sowohl zu den Klassenqualifizierern als auch zu den Eigenschaftenqualifizierern, die im Abschnitt Eigenschaften enthalten sind, finden Sie unter Configuration Manager Klassen- und Eigenschaftsqualifizierer.
SMS_TaskSequence_RegistryConditionExpression
Verwenden Sie , um zu überprüfen, ob ein Registrierungsschlüssel vorhanden ist, oder alternativ, um nach einem Registrierungsschlüsselwert zu suchen. Wenn Sie beispielsweise den Registrierungsschlüssel "HKEY_LOCAL_MACHINE\SYSTEM\Select" und den DWORD-Wert auf "Current" festgelegt haben, KeyPath
wäre "HKEY...\Select", Operator
würde "Equals" (oder "NotEquals" usw.) Type
lauten, wäre REG_DWORD, Value
wäre "Select" und Data
wäre der numerische Wert, der mit dem Wert des Registrierungsschlüssels ('Select') verglichen werden soll.
Type
gilt nur, wenn überprüft wird, ob ein Registrierungswert vorhanden ist, der in Value
angegeben ist. Beim Vergleichen von Werten Type
wird nicht verwendet. Dies bedeutet, dass, wenn "Exists" der ist Operator
und REG_SZ der Type
ist, das Ergebnis als False
ausgewertet wird, da "Select" ein REG_DWORD ist.
Beim Vergleichen von Werten ("Gleich", "Größer" usw.) wird jedoch Type
nicht verwendet. Stattdessen wird der Wert von Data
unabhängig vom tatsächlichen Registrierungstyp und Type
mit verglichenValue
.
Anforderungen
Laufzeitanforderungen
Weitere Informationen finden Sie unter anforderungen an Configuration Manager Server Runtime.
Entwicklungsanforderungen
Weitere Informationen finden Sie unter Configuration Manager Serverentwicklungsanforderungen.