Свойства битового поля Configuration Manager
Некоторые свойства объекта Configuration Manager реализуются в виде битовых полей, где отдельные двоичные биты целого числа (обычно типа uint32
данных) используются в качестве Boolean
флагов для хранения информации. Эти свойства может быть трудно интерпретировать в пользовательском интерфейсе, так как битовое поле часто отображается в виде десятичного числа.
Например, объект Security User Class Permissions (SMS_UserClassPermissions
) содержит целочисленное свойство с именем ClassPermissions
, которое определяется как int32
тип данных со следующими битовыми флагами:
Разрядной | Значение |
---|---|
0 | ПРОЧИТАТЬ |
1 | ИЗМЕНИТЬ |
2 | DELETE |
3 | РАСПРОСТРАНЯТЬ |
4 | CREATE_CHILD |
5 | REMOTE_CONTROL |
6 | РЕКЛАМИРОВАТЬ |
7 | MODIFY_RESOURCE |
8 | АДМИНИСТРИРОВАНИЯ |
9 | DELETE_RESOURCE |
10 | CREATE |
11 | VIEW_COLL_FILE |
12 | READ_RESOURCE |
13 | ДЕЛЕГАТ |
14 | МЕТР |
15 | MANAGESQLCOMMAND |
16 | MANAGESTATUSFILTER |
Типичное значение этого битового поля может быть 10100000111. Бит 0 является наименее значимым битом (справа), а остальные биты учитываются справа налево. Таким образом, в этом примере доступны разрешения класса READ, MODIFY, DELETE, ADMINISTER и CREATE, соответствующие битовой полям 0, 1, 2, 8 и 10 соответственно.
Трудность возникает, когда двоичное число 10100000111 отображается в виде десятичного числа 1287 на экране Configuration Manager консоли и в том, как вы интерпретируете биты. Решение заключается в том, чтобы открыть приложение Калькулятор Windows (Calc.exe, в группе Стандартные). Используйте научное представление, установите калькулятор для десятичного режима и введите 1287. Используйте переключатели калькулятора для преобразования в двоичный дисплей. Появится 10100000111 бинарного битового поля. Выбранные битовые флаги можно считывать с этого дисплея.
Примечание.
В типичном свойстве битового поля многие биты не используются и не имеют определенного значения.
См. также
Классы ассоциаций Configuration Manager
форматы даты и времени Configuration Manager
внедренные объекты Configuration Manager
Configuration Manager расширенный язык запросов WMI
Общие сведения об объектахConfiguration Manager отложенные свойства
Сведения об ошибкахConfiguration Manager безопасность объектов
специальные запросы Configuration Manager
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по