właściwości pola bitowego Configuration Manager
Niektóre Configuration Manager właściwości obiektu są implementowane jako pola bitowe, gdzie pojedyncze bity binarne liczby całkowitej (zwykle uint32
typu danych) są używane jako Boolean
flagi do przechowywania informacji. Te właściwości mogą być trudne do zinterpretowania w interfejsie użytkownika, ponieważ pole bitowe jest często wyświetlane jako liczba dziesiętna.
Na przykład obiekt Uprawnienia klasy użytkownika zabezpieczeń (SMS_UserClassPermissions
) zawiera właściwość całkowitą o nazwie ClassPermissions
, która jest definiowana jako int32
typ danych z następującymi flagami bitowymi:
Bitowych | Value |
---|---|
0 | ODCZYTU |
1 | MODYFIKOWANIE |
2 | USUNĄĆ |
3 | ROZPOWSZECHNIAĆ |
4 | CREATE_CHILD |
5 | REMOTE_CONTROL |
6 | REKLAMOWAĆ |
7 | MODIFY_RESOURCE |
8 | ADMINISTROWANIA |
9 | DELETE_RESOURCE |
10 | UTWORZYĆ |
11 | VIEW_COLL_FILE |
12 | READ_RESOURCE |
13 | DELEGATA |
14 | MIERNIK |
15 | MANAGESQLCOMMAND |
16 | MANAGESTATUSFILTER |
Typową wartością tego pola bitowego może być 10100000111. Bit 0 jest najmniej znaczącym bitem (po prawej stronie), a pozostałe bity są liczone od prawej do lewej. W związku z tym w tym przykładzie dostępne uprawnienia klas obejmują odpowiednio odczyt, modyfikację, usuwanie, administrowanie i tworzenie odpowiadające polam bitowym 0, 1, 2, 8 i 10.
Trudność występuje, gdy liczba binarna 10100000111 jest wyświetlana jako liczba dziesiętna 1287 na ekranie konsoli Configuration Manager i w sposobie interpretacji bitów. Rozwiązaniem jest otwarcie aplikacji Kalkulator systemu Windows (Calc.exe w grupie Akcesoria). Użyj widoku Naukowa, ustaw kalkulator dla trybu dziesiętnego i wprowadź wartość 1287. Użyj przycisków radiowych kalkulatora, aby przekonwertować na ekran binarny. Zostanie wyświetlone binarne pole bitowe 10100000111. Możesz odczytać wybrane flagi bitowe z tego ekranu.
Uwaga
W typowej właściwości pola bitowego wiele bitów jest nieużywanych i nie ma zdefiniowanego znaczenia.
Zobacz też
Klasy skojarzeń Configuration Manager
formaty daty i godziny Configuration Manager
obiekty osadzone Configuration Manager
Configuration Manager rozszerzony język zapytań WMI
Omówienie obiektówConfiguration Manager Właściwości z opóźnieniem
Informacje o błędachConfiguration Manager Object Security
Configuration Manager specjalnych zapytań