Dela via


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).