Delen via


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