Dela via


egenskaper för Configuration Manager bitfält

Vissa Configuration Manager objektegenskaper implementeras som bitfält, där enskilda binära bitar av ett heltal (vanligtvis en uint32 datatyp) används som Boolean flaggor för att lagra information. Dessa egenskaper kan vara svåra att tolka i användargränssnittet eftersom bitfältet ofta visas som ett decimaltal.

Objektet Behörigheter för säkerhetsanvändare (SMS_UserClassPermissions) innehåller till exempel en heltalsegenskap med namnet ClassPermissions, som definieras som en int32 datatyp med följande bitflaggor:

Bit Värde
0 LÄSA
1 MODIFIERA
2 TA BORT
3 DISTRIBUERA
4 CREATE_CHILD
5 REMOTE_CONTROL
6 ANNONSERA
7 MODIFY_RESOURCE
8 ADMINISTRERA
9 DELETE_RESOURCE
10 SKAPA
11 VIEW_COLL_FILE
12 READ_RESOURCE
13 DELEGERA
14 METER
15 MANAGESQLCOMMAND
16 MANAGESTATUSFILTER

Ett typiskt värde för det här bitfältet kan vara 10100000111. Bit 0 är den minst signifikanta biten (till höger) och de andra bitarna räknas från höger till vänster. I det här exemplet omfattar därför de tillgängliga klassbehörigheterna READ, MODIFY, DELETE, ADMINISTER och CREATE, som motsvarar bitfälten 0, 1, 2, 8 respektive 10.

Svårigheten uppstår när det binära talet 10100000111 visas som decimaltal 1287 i en Configuration Manager konsolvisning och i hur du tolkar bitarna. Lösningen är att öppna Windows Calculator-programmet (Calc.exe i gruppen Tillbehör). Använd vyn Vetenskaplig, ange kalkylatorn för decimalläge och ange 1287. Använd alternativknapparna i kalkylatorn för att konvertera till en binär skärm. Det binära bitfältet 10100000111 visas. Du kan läsa de markerade bitflaggorna från den här skärmen.

Obs!

I en typisk bitfältegenskap används inte många bitar och har ingen definierad betydelse.

Se även

Configuration Manager associationsklasser
Configuration Manager datum- och tidsformat
Configuration Manager inbäddade objekt
Configuration Manager utökat WMI-frågespråk
Översikt över objektConfiguration Manager Lazy-egenskaper
Om felConfiguration Manager objektsäkerhet
Configuration Manager särskilda frågor