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ładni

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

  • Równa

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