eigenschappen van Configuration Manager-bitsveld
Sommige Configuration Manager objecteigenschappen worden geïmplementeerd als bitvelden, waarbij afzonderlijke binaire bits van een geheel getal (meestal een uint32
gegevenstype) worden gebruikt als Boolean
vlaggen om informatie op te slaan. Deze eigenschappen kunnen moeilijk te interpreteren zijn in de gebruikersinterface, omdat het bitveld vaak wordt weergegeven als een decimaal getal.
Het object Machtigingen voor beveiligingsgebruikersklasse (SMS_UserClassPermissions
) bevat bijvoorbeeld een eigenschap geheel getal met de naam ClassPermissions
, die is gedefinieerd als een int32
gegevenstype met de volgende bitvlagken:
Beetje | Waarde |
---|---|
0 | LEZEN |
1 | WIJZIGEN |
2 | VERWIJDEREN |
3 | DISTRIBUEREN |
4 | CREATE_CHILD |
5 | REMOTE_CONTROL |
6 | ADVERTEREN |
7 | MODIFY_RESOURCE |
8 | BEHEREN |
9 | DELETE_RESOURCE |
10 | MAKEN |
11 | VIEW_COLL_FILE |
12 | READ_RESOURCE |
13 | GEMACHTIGDE |
14 | METER |
15 | MANAGESQLCOMMAND |
16 | MANAGESTATUSFILTER |
Een typische waarde van dit bitveld kan worden 10100000111. Bit 0 is de minst significante bit (aan de rechterkant) en de andere bits worden van rechts naar links geteld. Daarom omvatten de beschikbare klassemachtigingen in dit voorbeeld lezen, wijzigen, verwijderen, beheren en maken, die overeenkomen met respectievelijk de bitvelden 0, 1, 2, 8 en 10.
Het probleem treedt op wanneer het binaire getal 10100000111 wordt weergegeven als het decimaal getal 1287 in een Configuration Manager console en in de manier waarop u de bits interpreteert. De oplossing is om de windows-rekenmachinetoepassing te openen (Calc.exe, in de groep Accessoires). Gebruik de wetenschappelijke weergave, stel de rekenmachine in voor de decimale modus en voer 1287 in. Gebruik de keuzerondjes van de rekenmachine om te converteren naar een binair beeldscherm. Het binaire bitveld 10100000111 wordt weergegeven. U kunt de geselecteerde bitvlagken in dit scherm lezen.
Opmerking
In een typische bitveldeigenschap zijn veel van de bits ongebruikt en hebben ze geen gedefinieerde betekenis.
Zie ook
Configuration Manager-koppelingsklassen
Configuration Manager datum- en tijdnotaties
Ingesloten objecten Configuration Manager
uitgebreide WMI-querytaal Configuration Manager
Overzicht van objectenConfiguration Manager Luie eigenschappen
Over foutenConfiguration Manager Objectbeveiliging
Configuration Manager speciale query's