Compartir a través de


Modificación de interfaces de usuario existentes

El panel de resultados del complemento MMC de Usuarios y equipos de Active Directory muestra varias columnas de datos de atributo para los objetos de un contenedor, como los atributos Name y Description. El complemento permite al usuario agregar y quitar las columnas que se muestran en el panel de resultados del complemento.

Para cambiar la pantalla, el usuario usa el menú desplegable Ver y selecciona Agregar o quitar columnas. En el cuadro de diálogo Agregar o quitar columnas , hay una lista de columnas entre las que el usuario puede elegir para mostrarse en el panel de resultados.

El complemento MMC de Usuarios y equipos de Active Directory que se incluye con Windows Server 2003, Standard Edition, Windows Server 2003, Enterprise Edition y Windows Server 2003, Datacenter Edition, proporciona la capacidad de modificar la lista de columnas que se pueden mostrar en el panel de resultados del complemento para un contenedor. Esta característica solo existe si el complemento está destinado a un bosque con el esquema de Windows Server 2003.

Para agregar una columna a la lista, agregue un valor al atributo extraColumns del especificador de visualización para el tipo de objeto al que está asociado el atributo. El atributo extraColumns es un atributo de cadena multivalor donde cada cadena tiene el formato siguiente.


<ldapdisplayname>,<column header>,<default visibility>,<width>,<unused>

En la tabla siguiente se muestra el contenido de estos valores.

Value Descripción
"<ldapdisplayname>" Contiene una cadena que representa ldapDisplayName del atributo .
"<encabezado> de columna" Contiene una cadena que representa el texto que se muestra en el encabezado de la columna.
"<visibilidad> predeterminada" Contiene un valor numérico que es 0 si el atributo está oculto de forma predeterminada o 1 si el atributo está visible de forma predeterminada.
"<width>" Contiene el ancho de la columna, en píxeles. Si este valor es -1, el ancho de la columna se establece en el ancho del encabezado de columna.
"<sin usar>" Sin usar. Debe ser cero.

 

Por ejemplo, para agregar una columna que mostrará el nombre canónico de los objetos de una unidad organizativa, se agrega un valor para el atributo canonicalName al atributo extraColumns del objeto organizationalUnit-Display en el contenedor de especificadores de pantalla. La cadena agregada al atributo extraColumns del objeto organizationalUnit-Display tendrá un aspecto similar al siguiente.

canonicalName,Canonical Name,0,150,0

El cuadro de diálogo Agregar o quitar columnas muestra solo las columnas contenidas en el atributo extraColumns del objeto displaySpecifier del tipo de contenedor que se muestra. Si el atributo extraColumns no contiene ningún valor, el cuadro de diálogo Agregar o quitar columnas mostrará un conjunto fijo de columnas. Una copia del conjunto fijo de columnas se incluye en el atributo extraColumns del objeto default-Display .

Para agregar una o varias columnas a la lista de columnas de un objeto específico, debe copiar todos los valores de extraColumns del objeto default-Display al objeto de destino y, a continuación, agregar las columnas personalizadas. Si especifica el atributo extraColumns en una clase determinada, esa clase usará esas columnas y no las combinará con las columnas especificadas en la clase default-Display . Por lo tanto, los cambios adicionales en la clase default-Display no tendrán ningún efecto en ese objeto.

Para mostrar una columna personalizada para todos los tipos de contenedor que no tienen ninguna columna personalizada registrada, agregue un valor para la columna al atributo extraColumns del objeto default-Display .