SMS_TaskSequence_RegistryConditionExpression Server WMI-Klasse

Die SMS_TaskSequence_RegistryConditionExpression WMI-Klasse (Windows Management Instrumentation) ist eine SMS-Anbieterserverklasse im Configuration Manager, die einen Bedingungsausdruck darstellt, um auf das Vorhandensein eines Registrierungsschlüssels zu prüfen und ihn optional mit angegebenen Daten zu vergleichen.

Die folgende Syntax wurde aus 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: Lesen/Schreiben

Qualifikanten: Keine

Benutzerdefinierte Daten, die mit den Registrierungsschlüsselinformationen verglichen werden sollen.

KeyPath Datentyp: String

Zugriffstyp: Lesen/Schreiben

Qualifikanten: [Not_Null]

Pfad für den Registrierungsschlüssel.

Operator Datentyp: String

Zugriffstyp: Lesen/Schreiben

Qualifikanten: [Not_Null]

Der Bedingungsoperator, der beim Vergleich verwendet werden soll. Die folgenden Werte sind möglich:

  • Ist vorhanden

  • nonExists

  • Ist gleich

  • notEquals

  • weniger

  • lessEqual

  • größer

  • greaterEqual

    Type Datentyp: String

    Zugriffstyp: Lesen/Schreiben

    Qualifikanten: Keine

    Typ des Registrierungsschlüssels. 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: Lesen/Schreiben

    Qualifier: [AllowedLen("0-250")]

    Wert des Registrierungsschlüssels. Die Länge des Werts kann zwischen 0 und 250 Zeichen betragen.

Hinweise

Für diese Klasse gibt es keine Klassenqualifikationen. Weitere Informationen zu den Klassen- und Eigenschaftskennzeichnern, die im Abschnitt Eigenschaften enthalten sind, finden Sie unter Klassen- und Eigenschaftsbegrenzungszeichen im Configuration Manager.

Sie werden verwendet SMS_TaskSequence_RegistryConditionExpression , um zu überprüfen, ob ein Registrierungsschlüssel vorhanden ist, oder alternativ, um nach einem Registrierungsschlüsselwert zu suchen. Wenn Sie zum Beispiel den Registrierungsschlüssel "HKEY_LOCAL_MACHINE\SYSTEM\Select" haben und der DWORD-Wert darunter auf "Current" gesetzt ist, dann wäre " KeyPath HKEY...\Select", Operator wäre "Equals" (oder "NotEquals" usw.), Type wäre REG_DWORD, Value wäre "Select" und Data wäre der numerische Wert, der mit dem Wert des Registrierungsschlüssels verglichen werden soll ("Select").

Type Gilt nur, wenn überprüft wird, ob ein Registrierungswert vorhanden ist, der in Value; beim Vergleichen von Werten angegeben ist, Type wird nicht verwendet. Dies bedeutet, dass, wenn "Exists" (Vorhanden Operator ) und REG_SZ ( Typeist) das Ergebnis ausgewertet False wird, da "Select" ein REG_DWORD ist.

Beim Vergleichen von Werten ("Gleich", "Größer" usw.) wird dieses Ereignis Type jedoch nicht verwendet. Stattdessen wird der Wert von Data unabhängig Value vom tatsächlichen Registrierungstyp und Typeverglichen.

Anforderungen

Laufzeitanforderungen

Weitere Informationen finden Sie unter Anforderungen an die Configuration Manager Server-Laufzeit.

Entwicklungsanforderungen

Weitere Informationen finden Sie unter Entwicklungsanforderungen für Configuration Manager Server.