Delen via


WMI-klasse SMS_TaskSequence_RegistryConditionExpression-server

De SMS_TaskSequence_RegistryConditionExpression WMI-klasse (Windows Management Instrumentation) is een SMS Provider-serverklasse, in Configuration Manager, die een voorwaardeexpressie vertegenwoordigt om het bestaan van een registersleutel te controleren en deze eventueel te vergelijken met opgegeven gegevens.

De volgende syntaxis is vereenvoudigd van MOF-code (Managed Object Format) en bevat alle overgenomen eigenschappen.

Syntaxis

Class SMS_TaskSequence_RegistryConditionExpression : SMS_TaskSequence_ConditionExpression  
{  
      String Data;  
      String KeyPath;  
      String Operator;  
      String Type;  
      String Value;  
};  

Methoden

De SMS_TaskSequence_RegistryConditionExpression klasse definieert geen methoden.

Eigenschappen

Data
Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificatie: Geen

Door de gebruiker opgegeven gegevens om te vergelijken met de registersleutelgegevens.

KeyPath
Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificatie: [Not_Null]

Pad voor de registersleutel.

Operator
Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificatie: [Not_Null]

De voorwaardeoperator die in de vergelijking moet worden gebruikt. Mogelijke waarden zijn:

  • Bestaat

  • nonExists

  • is gelijk aan

  • notEquals

  • Minder

  • lessEqual

  • Groter

  • greaterEqual

    Type
    Gegevenstype: String

    Toegangstype: Lezen/schrijven

    Kwalificatie: Geen

    Type registersleutel. Mogelijke waarden zijn:

  • REG_BINARY

  • REG_DWORD

  • REG_EXPAND_SZ

  • REG_MULTI_SZ

  • REG_NONE

  • REG_QWORD

  • REG_SZ

    Value
    Gegevenstype: String

    Toegangstype: Lezen/schrijven

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

    Waarde van de registersleutel. De waardelengte kan tussen 0 en 250 tekens lang zijn.

Opmerkingen

Er zijn geen klassenkwalificaties voor deze klasse. Zie Configuration Manager Class en Property Qualifiers voor meer informatie over zowel de klassekwalificaties als de eigenschappen die zijn opgenomen in de sectie Eigenschappen.

U gebruikt SMS_TaskSequence_RegistryConditionExpression om te controleren op het bestaan van een registersleutel of om te controleren op een registersleutelwaarde. Als u bijvoorbeeld de registersleutel 'HKEY_LOCAL_MACHINE\SYSTEM\Select' en de DWORD-waarde eronder hebt ingesteld op 'Huidig', KeyPath dan zou HKEY...\Select Operator , 'Equals' (of 'NotEquals', enzovoort) Type zijn, REG_DWORD zijn, Value 'Selecteren' en Data de numerieke waarde zijn die moet worden vergeleken met de waarde van de registersleutel ('Selecteren').

Type is alleen van toepassing wanneer wordt gecontroleerd op het bestaan van een registerwaarde die is opgegeven in Value; bij het vergelijken van waarden wordt Type niet gebruikt. Dit betekent dat als 'Bestaat' de Operator is en REG_SZ de Typeis, het resultaat wordt geƫvalueerd False omdat 'Selecteren' een REG_DWORD is.

Bij het vergelijken van waarden ('Is gelijk aan', 'Groter', enzovoort) wordt dan Type echter niet gebruikt. In plaats daarvan wordt de waarde van Data vergeleken met Value ongeacht het werkelijke registertype en Type.

Vereisten

Runtimevereisten

Zie runtimevereisten voor Configuration Manager server voor meer informatie.

Ontwikkelingsvereisten

Zie vereisten voor Configuration Manager serverontwikkeling voor meer informatie.