Klasa WMI serwera SMS_TaskSequence_RegistryConditionExpression

Klasa SMS_TaskSequence_RegistryConditionExpression usługi WMI (Instrumentacja zarządzania Windows) jest klasą serwera dostawcy wiadomości SMS w programie Configuration Manager, która reprezentuje wyrażenie warunku sprawdzające istnienie klucza rejestru i, opcjonalnie, porównujące go z określonymi danymi.

Poniższa składnia jest uproszczona w stosunku do kodu MOF (Managed Object Format) i zawiera wszystkie dziedziczone właściwości.

Składnia

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

Metody

Klasa SMS_TaskSequence_RegistryConditionExpression nie definiuje żadnych metod.

Właściwości

Data Typ danych: String

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: brak

Dane określone przez użytkownika do porównania z informacjami o kluczu rejestru.

KeyPath Typ danych: String

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: [Not_Null]

Ścieżka do klucza rejestru.

Operator Typ danych: String

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: [Not_Null]

Operator warunku używany w porównaniu. Dopuszczalne wartości:

  • istnieje

  • nonExists

  • równa się

  • notEquals

  • mniej

  • lessEqual (mniejRównaj)

  • Większa

  • greaterEqual

    Type Typ danych: String

    Typ dostępu: Właściwość do odczytu i zapisu

    Kwalifikatory: brak

    Typ klucza rejestru. Dopuszczalne wartości:

  • REG_BINARY

  • REG_DWORD

  • REG_EXPAND_SZ

  • REG_MULTI_SZ

  • REG_NONE

  • REG_QWORD

  • REG_SZ

    Value Typ danych: String

    Typ dostępu: Właściwość do odczytu i zapisu

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

    Wartość klucza rejestru. Długość wartości może należeć do przedziału od 0 do 250 znaków.

Uwagi

Dla tej klasy nie ma żadnych kwalifikatorów klas. Aby uzyskać więcej informacji zarówno o kwalifikatorach klas, jak i kwalifikatorach właściwości zawartych w sekcji Właściwości, zobacz Kwalifikatory klasy i właściwości programu Configuration Manager.

Służy SMS_TaskSequence_RegistryConditionExpression do sprawdzania istnienia klucza rejestru lub alternatywnie do sprawdzania wartości klucza rejestru. Na przykład, jeśli masz klucz rejestru "HKEY_LOCAL_MACHINE\SYSTEM\Select" i wartość DWORD ustawioną pod nim na "Current", to KeyPath będzie to "HKEY...\Select", Operator będzie "Równa się" (lub "NotEquals" itd.), Type będzie REG_DWORD, Value będzie "Select" i Data będzie wartością liczbową do porównania z wartością klucza rejestru ("Select").

Type Ma zastosowanie tylko podczas sprawdzania, czy istnieje wartość rejestru określona w Value; podczas porównywania wartości Type nie jest używany. Oznacza to, że jeśli "istnieje" jest wartością Operator , a REG_SZ jest wartością Type, wynik zostanie zwrócony jako False ponieważ "wybierz" jest REG_DWORD.

Jednakże podczas porównywania wartości ("Równa się", "Większe" itd.) Type nie jest wtedy używany. Zamiast tego wartość Data jest porównywana z niezależnym typem Value rzeczywistego rejestru i Type.

Wymagania

Wymagania dotyczące środowiska uruchomieniowego

Aby uzyskać więcej informacji, zobacz Wymagania dotyczące środowiska uruchomieniowego serwera programu Configuration Manager.

Wymagania dotyczące programowania

Aby uzyskać więcej informacji, zobacz Wymagania dotyczące programowania na serwerze programu Configuration Manager.