Proprietà campo bit di Configuration Manager

Alcune proprietà degli oggetti di Configuration Manager vengono implementate come campi di bit, in cui 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à integrità denominata ClassPermissions, definita come tipo di int32 dati con i seguenti flag di bit:

Bit Valore
0 LEGGI
1 MODIFICA
2 ELIMINARE
3 DISTRIBUISCI
4 CREATE_CHILD
5 REMOTE_CONTROL
6 PUBBLICIZZARE
7 MODIFY_RESOURCE
8 AMMINISTRARE
9 DELETE_RESOURCE
10 CREA
11 VIEW_COLL_FILE
12 READ_RESOURCE
13 DELEGATO
14 CONTATORE
15 COMANDO MANAGESQL
16 MANAGESTATUSFILTER

Un valore tipico di questo campo di bit potrebbe essere 10100000111. Il bit 0 è il bit meno significativo (a destra) e gli altri bit vengono contati da destra a sinistra. Pertanto, in questo esempio, le autorizzazioni di classe disponibili includono READ, MODIFY, DELETE, ADMIN e CREATE, corrispondenti rispettivamente ai campi di bit 0, 1, 2, 8 e 10.

La difficoltà sorge quando il numero binario 10100000111 viene visualizzato come numero decimale 1287 nel display di una console Configuration Manager e nel modo in cui si interpretano i bit. La soluzione consiste nell'aprire l'applicazione Calcolatrice di Windows (Calc.exe, nel gruppo Accessori). Usa la vista Scientifica, imposta la calcolatrice per la modalità decimale e inserisci 1287. Utilizzare i pulsanti di opzione della calcolatrice per convertire in una visualizzazione binaria. Viene visualizzato il campo di bit binario 10100000111. Da questo display è possibile leggere i flag di bit selezionati.

Nota

In una tipica proprietà del campo di bit, molti dei bit sono inutilizzati e non hanno un significato definito.

Vedere anche

Classi di associazione Configuration ManagerConfiguration Manager Formati di data e oraConfiguration Manager Oggetti incorporati Configuration Manager Panoramica degli oggetti in linguaggio di query WMI estesoProprietà lazy di Configuration ManagerInformazioni sugli erroriSicurezzadegli oggetti di Configuration ManagerQueryspeciali di Configuration Manager