Proprietà campo Configuration Manager bit
Alcune Configuration Manager proprietà dell'oggetto vengono implementate come campi di bit, dove singoli bit binari di un numero intero (in genere un uint32
tipo di dati) vengono usati come Boolean
flag per archiviare le informazioni. Queste proprietà possono essere difficili da interpretare nell'interfaccia utente perché il campo di bit viene spesso visualizzato come numero decimale.
Ad esempio, l'oggetto Security User Class Permissions (SMS_UserClassPermissions
) contiene una proprietà integer denominata ClassPermissions
, definita come int32
tipo di dati con i flag di bit seguenti:
Pezzo | Valore |
---|---|
0 | LEGGERE |
1 | MODIFICARE |
2 | ELIMINA |
3 | DISTRIBUIRE |
4 | CREATE_CHILD |
5 | REMOTE_CONTROL |
6 | PUBBLICIZZARE |
7 | MODIFY_RESOURCE |
8 | AMMINISTRARE |
9 | DELETE_RESOURCE |
10 | CREARE |
11 | VIEW_COLL_FILE |
12 | READ_RESOURCE |
13 | DELEGATO |
14 | METRO |
15 | MANAGESQLCOMMAND |
16 | MANAGESTATUSFILTER |
Un valore tipico di questo campo di bit potrebbe essere 10100000111. Bit 0 è il bit meno significativo (a destra) e gli altri bit vengono conteggiati da destra a sinistra. Di conseguenza, in questo esempio le autorizzazioni di classe disponibili includono READ, MODIFY, DELETE, ADMINISTER e CREATE, corrispondenti rispettivamente ai campi di bit 0, 1, 2, 8 e 10.
La difficoltà si verifica quando il numero binario 10100000111 viene visualizzato come numero decimale 1287 in una console di Configuration Manager e nel modo in cui si interpretano i bit. La soluzione consiste nell'aprire l'applicazione Calcolatore di Windows (Calc.exe nel gruppo Accessori). Usare la visualizzazione Scientifica, impostare la calcolatrice per la modalità decimale e immettere 1287. Usare i pulsanti di opzione del calcolatore per eseguire la conversione in una visualizzazione binaria. Viene visualizzato il campo a bit binario 10100000111. È possibile leggere i flag di bit selezionati da questa visualizzazione.
Nota
In una proprietà di campo bit tipica, molti dei bit sono inutilizzati e non hanno alcun significato definito.
Vedere anche
classi di associazione Configuration Manager
formati di data e ora Configuration Manager
Configuration Manager oggetti incorporati
Configuration Manager linguaggio di query WMI esteso
Panoramica degli oggettiConfiguration Manager Proprietà lazy
Informazioni sugli erroriConfiguration Manager sicurezza degli oggetti
query speciali Configuration Manager