propriétés du champ de bits Configuration Manager
Certaines propriétés d’objet Configuration Manager sont implémentées en tant que champs de bits, où des bits binaires individuels d’un entier (généralement un uint32
type de données) sont utilisés comme Boolean
indicateurs pour stocker des informations. Ces propriétés peuvent être difficiles à interpréter au niveau de l’interface utilisateur, car le champ de bits est souvent affiché sous forme de nombre décimal.
Par exemple, l’objet Security User Class Permissions (SMS_UserClassPermissions
) contient une propriété entière appelée ClassPermissions
, qui est définie comme un int32
type de données avec les indicateurs de bits suivants :
Peu | Valeur |
---|---|
0 | LIRE |
1 | MODIFIER |
2 | SUPPRIMER |
3 | DISTRIBUER |
4 | CREATE_CHILD |
5 | REMOTE_CONTROL |
6 | ANNONCER |
7 | MODIFY_RESOURCE |
8 | ADMINISTRER |
9 | DELETE_RESOURCE |
10 | CREATE |
11 | VIEW_COLL_FILE |
12 | READ_RESOURCE |
13 | DÉLÉGUÉ |
14 | COMPTEUR |
15 | MANAGESQLCOMMAND |
16 | MANAGESTATUSFILTER |
Une valeur classique de ce champ de bits peut être 10100000111. Bit 0 est le bit le moins significatif (à droite) et les autres bits sont comptés de droite à gauche. Par conséquent, dans cet exemple, les autorisations de classe disponibles incluent READ, MODIFY, DELETE, ADMINISTER et CREATE, correspondant aux champs binaires 0, 1, 2, 8 et 10, respectivement.
La difficulté survient lorsque le nombre binaire 10100000111 apparaît sous la forme du nombre décimal 1287 dans un affichage de console Configuration Manager et dans la façon dont vous interprétez les bits. La solution consiste à ouvrir l’application Calculatrice Windows (Calc.exe, dans le groupe Accessoires). Utilisez la vue Scientifique, définissez la calculatrice pour le mode décimal, puis entrez 1287. Utilisez les cases d’option de la calculatrice pour convertir en affichage binaire. Le champ binaire 10100000111 s’affiche. Vous pouvez lire les indicateurs de bits sélectionnés à partir de cet affichage.
Remarque
Dans une propriété de champ de bits classique, la plupart des bits sont inutilisés et n’ont aucune signification définie.
Voir aussi
classes d’association Configuration Manager
Configuration Manager formats de date et d’heure
objets incorporés Configuration Manager
langage de requête WMI étendu Configuration Manager
Vue d’ensemble des objetsConfiguration Manager propriétés différées
À propos des erreursConfiguration Manager la sécurité des objets
Configuration Manager requêtes spéciales