Udostępnij przez


SMS_TaskSequence_RegistryConditionExpression Server WMI Class

Klasa SMS_TaskSequence_RegistryConditionExpression Instrumentacja zarządzania windows (WMI) jest klasą serwera dostawcy programu SMS w Configuration Manager, która reprezentuje wyrażenie warunku w celu sprawdzenia istnienia klucza rejestru i opcjonalnie porównać go z określonymi danymi.

Poniższa składnia jest uproszczona z 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: odczyt/zapis

Kwalifikatory: Brak

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

KeyPath Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: [Not_Null]

Ścieżka klucza rejestru.

Operator Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: [Not_Null]

Operator warunku do użycia w porównaniu. Możliwe wartości to:

  • Istnieje

  • nonExists

  • Equals

  • notEquals

  • mniej

  • lessEqual

  • Większa

  • greaterEqual

    Type Typ danych: String

    Typ dostępu: odczyt/zapis

    Kwalifikatory: Brak

    Typ klucza rejestru. Możliwe wartości to:

  • REG_BINARY

  • REG_DWORD

  • REG_EXPAND_SZ

  • REG_MULTI_SZ

  • REG_NONE

  • REG_QWORD

  • REG_SZ

    Value Typ danych: String

    Typ dostępu: odczyt/zapis

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

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

Uwagi

Brak kwalifikatorów klas dla tej klasy. Aby uzyskać więcej informacji na temat kwalifikatorów klas i kwalifikatorów właściwości zawartych w sekcji Właściwości, zobacz Configuration Manager Class and Property Qualifiers (Kwalifikatory klasy Configuration Manager i właściwości).

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

Type Ma zastosowanie tylko w przypadku sprawdzania istnienia wartości rejestru określonej w Valueprogramie ; podczas porównywania wartości Type nie jest używana. Oznacza to, że jeśli parametr "Exists" jest wartością Operator , a REG_SZ jest Typewartością , wynik zostanie obliczony False , ponieważ wartość "Select" jest REG_DWORD.

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

Wymagania

Wymagania dotyczące środowiska uruchomieniowego

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

Wymagania programistyczne

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