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