Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Sommige objecteigenschappen van Configuration Manager 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 in de gebruikersinterface moeilijk te interpreteren zijn, omdat het bitveld vaak wordt weergegeven als een decimaal getal.
Het Security User Class Permissions object (SMS_UserClassPermissions) bevat bijvoorbeeld een eigenschap voor een geheel getal met de naam ClassPermissions, die is gedefinieerd als een int32 gegevenstype met de volgende bitvlaggen:
| Bitje | Waarde |
|---|---|
| 0 | LEZEN |
| 1 | WIJZIGEN |
| 2 | VERWIJDEREN |
| 3 | DISTRIBUEREN |
| 4 | CREATE_CHILD |
| 5 | REMOTE_CONTROL |
| 6 | ADVERTEREN |
| 7 | MODIFY_RESOURCE |
| 8 | BEHEER |
| 9 | DELETE_RESOURCE |
| 10 | MAKEN |
| 11 | VIEW_COLL_FILE |
| 12 | READ_RESOURCE |
| 13 | GEMACHTIGDE |
| 14 | METER |
| 15 | MANAGESQLCOMMAND |
| 16 | STATUSFILTER BEHEREN |
Een typische waarde van dit bitveld is mogelijk 10100000111. Bit 0 is de minst significante bit (aan de rechterkant) en de andere bits worden van rechts naar links geteld. Daarom zijn in dit voorbeeld de beschikbare klassemachtigingen LEZEN, WIJZIGEN, VERWIJDEREN, BEHEREN en MAKEN, die overeenkomen met respectievelijk de bitvelden 0, 1, 2, 8 en 10.
De moeilijkheid ontstaat wanneer het binaire getal 10100000111 wordt weergegeven als het decimale getal 1287 in een Configuration Manager consoleweergave en door de interpretatie van de bits. De oplossing is het openen van de toepassing Windows Rekenmachine (Calc.exe in de groep Accessoires). Gebruik de wetenschappelijke weergave, stel de rekenmachine in op de decimale modus en voer 1287 in. Gebruik de keuzerondjes van de rekenmachine om te converteren naar een binaire weergave. Het binaire bitveld 10100000111 wordt weergegeven. In dit display kunt u de geselecteerde bitvlaggen aflezen.
Opmerking
In een typische bitveldeigenschap worden veel bits niet gebruikt en hebben ze geen gedefinieerde betekenis.
Zie ook
Configuration Manager KoppelingsklassenConfiguration Manager datum- en tijdnotatiesConfiguration Manager Ingesloten objectenConfiguration Manager Uitgebreide WMI-query Overzicht van taalobjectenConfiguration Manager Lazy PropertiesAbout foutenConfiguration Manager Object SecurityConfiguration Manager Special Queries