Configuration Manager Bitfeldeigenschaften
Einige Configuration Manager Objekteigenschaften werden als Bitfelder implementiert, wobei einzelne binäre Bits einer ganzen Zahl (normalerweise ein uint32
Datentyp) als Boolean
Flags zum Speichern von Informationen verwendet werden. Diese Eigenschaften können auf der Benutzeroberfläche schwer zu interpretieren sein, da das Bitfeld häufig als Dezimalzahl angezeigt wird.
Beispielsweise enthält das Security User Class Permissions-Objekt (SMS_UserClassPermissions
) eine ganzzahlige Eigenschaft namens ClassPermissions
, die als int32
Datentyp mit den folgenden Bitflags definiert ist:
Bit | Wert |
---|---|
0 | LESEN |
1 | ÄNDERN |
2 | LÖSCHEN |
3 | VERTEILEN |
4 | CREATE_CHILD |
5 | REMOTE_CONTROL |
6 | WERBEN |
7 | MODIFY_RESOURCE |
8 | VERWALTEN |
9 | DELETE_RESOURCE |
10 | CREATE |
11 | VIEW_COLL_FILE |
12 | READ_RESOURCE |
13 | DELEGIEREN |
14 | VERBRAUCHSEINHEIT |
15 | MANAGESQLCOMMAND |
16 | MANAGESTATUSFILTER |
Ein typischer Wert dieses Bitfelds kann 10100000111 sein. Bit 0 ist das am wenigsten signifikante Bit (rechts), und die anderen Bits werden von rechts nach links gezählt. Daher sind in diesem Beispiel die Klassenberechtigungen READ, MODIFY, DELETE, ADMINISTER und CREATE verfügbar, die den Bitfeldern 0, 1, 2, 8 bzw. 10 entsprechen.
Die Schwierigkeit tritt auf, wenn die binäre Zahl 10100000111 als Dezimalzahl 1287 in einer Configuration Manager Konsolenanzeige und in der Interpretation der Bits angezeigt wird. Die Lösung besteht darin, die Windows-Rechneranwendung (Calc.exe in der Gruppe Zubehör) zu öffnen. Verwenden Sie die Ansicht Wissenschaftlich, legen Sie den Rechner für den Dezimalmodus fest, und geben Sie 1287 ein. Verwenden Sie die Optionsfelder des Rechners, um in eine binäre Anzeige zu konvertieren. Das binäre Bitfeld 10100000111 wird angezeigt. Sie können die ausgewählten Bitflags aus dieser Anzeige lesen.
Hinweis
In einer typischen Bitfeldeigenschaft werden viele der Bits nicht verwendet und haben keine definierte Bedeutung.
Siehe auch
Configuration Manager Association-Klassen
Configuration Manager Datums- und Uhrzeitformate
Configuration Manager Eingebettete Objekte
Configuration Manager Erweiterte WMI-Abfragesprache
Übersicht über ObjekteConfiguration Manager Verzögerte Eigenschaften
Informationen zu FehlernConfiguration Manager Objektsicherheit
spezielle Abfragen Configuration Manager