propriedades do campo de Configuration Manager bit
Algumas propriedades de objeto Configuration Manager são implementadas como campos de bit, em que bits binários individuais de um inteiro (geralmente um tipo de uint32
dados) são usados como Boolean
sinalizadores para armazenar informações. Essas propriedades podem ser difíceis de interpretar na interface do usuário porque o campo de bits geralmente é exibido como um número decimal.
Por exemplo, o objeto Permissões de Classe de Usuário de Segurança (SMS_UserClassPermissions
) contém uma propriedade inteiro chamada ClassPermissions
, que é definida como um tipo de int32
dados com os seguintes sinalizadores de bit:
Pouco | Valor |
---|---|
0 | LER |
1 | MODIFICAR |
2 | DELETE |
3 | DISTRIBUIR |
4 | CREATE_CHILD |
5 | REMOTE_CONTROL |
6 | ANUNCIAR |
7 | MODIFY_RESOURCE |
8 | ADMINISTRAR |
9 | DELETE_RESOURCE |
10 | CREATE |
11 | VIEW_COLL_FILE |
12 | READ_RESOURCE |
13 | DELEGADO |
14 | MEDIDOR |
15 | MANAGESQLCOMMAND |
16 | MANAGESTATUSFILTER |
Um valor típico desse campo de bits pode ser 10100000111. O bit 0 é o bit menos significativo (à direita) e os outros bits são contados da direita para a esquerda. Portanto, neste exemplo, as permissões de classe disponíveis incluem READ, MODIFI, DELETE, ADMINISTER e CREATE, correspondentes aos campos de bits 0, 1, 2, 8 e 10, respectivamente.
A dificuldade surge quando o número binário 10100000111 aparece como o número decimal 1287 em uma exibição de console Configuration Manager e em como você interpreta os bits. A solução é abrir o aplicativo Calculadora do Windows (Calc.exe, no grupo Acessórios). Use a exibição científica, defina a calculadora para o modo decimal e insira 1287. Use os botões de rádio da calculadora para converter em uma exibição binária. O campo de bits binário 10100000111 aparece. Você pode ler os sinalizadores de bits selecionados nesta exibição.
Observação
Em uma propriedade de campo de bits típica, muitos dos bits não são usados e não têm um significado definido.
Confira também
Classes de Associação Configuration Manager
formatos de data e hora Configuration Manager
Configuration Manager Objetos Incorporados
Configuration Manager Linguagem de Consulta WMI Estendida
Visão geral dos objetosConfiguration Manager Propriedades Preguiçosas
Sobre errosConfiguration Manager Segurança do Objeto
Configuration Manager consultas especiais