Freigeben über


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 Valueangegeben ist. Beim Vergleichen von Werten Type wird nicht verwendet. Dies bedeutet, dass, wenn "Exists" der ist Operator und REG_SZ der Typeist, 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 Typemit verglichenValue.

Anforderungen

Laufzeitanforderungen

Weitere Informationen finden Sie unter anforderungen an Configuration Manager Server Runtime.

Entwicklungsanforderungen

Weitere Informationen finden Sie unter Configuration Manager Serverentwicklungsanforderungen.