Sdílet prostřednictvím


Configuration Manager bitových vlastností pole

Některé Configuration Manager vlastnosti objektu se implementují jako bitová pole, kde se jednotlivé binární bity celého čísla (obvykle uint32 datový typ) používají jako Boolean příznaky pro ukládání informací. Tyto vlastnosti může být obtížné interpretovat v uživatelském rozhraní, protože bitové pole se často zobrazuje jako desetinné číslo.

Například objekt Oprávnění třídy zabezpečení uživatele (SMS_UserClassPermissions) obsahuje celočíselnou vlastnost s názvem ClassPermissions, která je definována jako int32 datový typ s následujícími bitovými příznaky:

Bit Hodnota
0 ČÍST
1 UPRAVIT
2 ODSTRANIT
3 DISTRIBUOVAT
4 CREATE_CHILD
5 REMOTE_CONTROL
6 INZEROVAT
7 MODIFY_RESOURCE
8 SPRAVOVAT
9 DELETE_RESOURCE
10 VYTVOŘIT
11 VIEW_COLL_FILE
12 READ_RESOURCE
13 DELEGÁT
14 METR
15 MANAGESQLCOMMAND
16 MANAGESTATUSFILTER

Typická hodnota tohoto bitového pole může být 10100000111. Bit 0 je nejméně významný bit (vpravo) a ostatní bity se počítají zprava doleva. Proto v tomto příkladu mezi dostupná oprávnění třídy patří READ, MODIFY, DELETE, ADMINISTER a CREATE, což odpovídá bitovým polím 0, 1, 2, 8 a 10 v uvedeném pořadí.

Potíže nastanou, když se binární číslo 10100000111 zobrazí jako desetinné číslo 1287 v Configuration Manager zobrazení konzoly a v tom, jak interpretujete bity. Řešením je otevřít aplikaci Windows Calculator (Calc.exe ve skupině Příslušenství). Použijte vědecké zobrazení, nastavte kalkulačku pro desetinný režim a zadejte 1287. Pomocí přepínačů kalkulačky převeďte na binární zobrazení. Zobrazí se 10100000111 binární bitové pole. Vybrané bitové příznaky si můžete přečíst z tohoto zobrazení.

Poznámka

V typické vlastnosti bitového pole je mnoho bitů nepoužívaných a nemají žádný definovaný význam.

Viz taky

třídy přidružení Configuration Manager
formáty data a času Configuration Manager
Configuration Manager vložené objekty
Configuration Manager rozšířený dotazovací jazyk WMI
Přehled objektůConfiguration Manager Opožděné vlastnosti
Informace o chybáchConfiguration Manager Zabezpečení objektů
Configuration Manager speciální dotazy