Propiedades del campo de bits de Configuration Manager

Algunas propiedades de objeto de Configuration Manager se implementan como campos de bits, donde los bits binarios individuales de un entero (normalmente un uint32 tipo de datos) se utilizan como Boolean marcas para almacenar información. Estas propiedades pueden ser difíciles de interpretar en la interfaz de usuario porque el campo de bits suele aparecer como un número decimal.

Por ejemplo, el objeto de permisos de clase de usuario de seguridad (SMS_UserClassPermissions) contiene una propiedad entera llamada ClassPermissions, que se define como un tipo de int32 datos con las siguientes marcas de bits:

Bit Valor
0 LEER
1 MODIFICAR
2 DELETE
3 DISTRIBUIR
4 CREATE_CHILD
5 REMOTE_CONTROL
6 ANUNCIAR
7 MODIFY_RESOURCE
8 ADMINISTRAR
9 DELETE_RESOURCE
10 CREAR
11 VIEW_COLL_FILE
12 READ_RESOURCE
13 DELEGAR
14 MEDIDOR
15 MANAGESQLCOMMAND
16 MANAGESTATUSFILTER

Un valor típico de este campo de bits podría ser 10100000111. El bit 0 es el bit menos significativo (a la derecha) y los demás bits se cuentan de derecha a izquierda. Por lo tanto, en este ejemplo, los permisos de clase disponibles incluyen READ, MODIFY, DELETE, ADADMINISTER y CREATE, correspondientes a los campos de bits 0, 1, 2, 8 y 10, respectivamente.

La dificultad surge cuando el número binario 10100000111 aparece como el número decimal 1287 en la pantalla de una consola Configuration Manager y en cómo interpretar los bits. La solución es abrir la aplicación Calculadora de Windows (Calc.exe, en el grupo Accesorios). Use la vista Científica, configure la calculadora para el modo decimal y escriba 1287. Use los botones de radio de la calculadora para convertir a una pantalla binaria. Aparece el 10100000111 del campo de bits binario. Puede leer las marcas de bits seleccionadas desde esta pantalla.

Nota:

En una propiedad de campo de bits típica, muchos de los bits no se utilizan y no tienen un significado definido.

Consulta también

Clases de asociación de Configuration Manager:#Formatos de fecha y hora de Configuration Manager:Objetos incrustados de Configuration Manager:Introducción a los objetos de lenguaje de consulta extendidos de WMI de Configuration ManagerPropiedades diferidas de Configuration Manager Acerca delos erroresSeguridadde objetos de Configuration Manager:Consultas especiales de Configuration Manager