Condividi tramite


Modifica delle interfacce utente esistenti

Nel riquadro dei risultati dello snap-in Utenti e computer di Active Directory MMC vengono visualizzate diverse colonne di dati dell'attributo per gli oggetti all'interno di un contenitore, ad esempio gli attributi Name e Description. Lo snap-in consente all'utente di aggiungere e rimuovere le colonne visualizzate nel riquadro dei risultati dello snap-in.

Per modificare la visualizzazione, l'utente usa il menu a discesa Visualizza e seleziona Aggiungi/Rimuovi colonne. Nella finestra di dialogo Aggiungi/Rimuovi colonne è presente un elenco di colonne tra cui l'utente può scegliere per visualizzare nel riquadro dei risultati.

Lo snap-in MMC Utenti e computer di Active Directory incluso in Windows Server 2003, edizione Standard, Windows Server 2003, edizione Enterprise e Windows Server 2003, Datacenter Edition, consente di modificare l'elenco di colonne che possono essere visualizzate nei risultati riquadro dello snap-in per un contenitore. Questa funzionalità esiste solo se lo snap-in è destinato a una foresta con schema di Windows Server 2003.

Per aggiungere una colonna all'elenco, aggiungere un valore all'attributo extraColumns dell'identificatore di visualizzazione per il tipo di oggetto a cui è associato l'attributo. L'attributo extraColumns è un attributo stringa multivalore in cui ogni stringa è nel formato seguente.


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

Nella tabella seguente sono elencati i contenuti di questi valori.

Valore Descrizione
"<ldapdisplayname>" Contiene una stringa che rappresenta ldapDisplayName dell'attributo.
"<intestazione di> colonna" Contiene una stringa che rappresenta il testo visualizzato nell'intestazione per la colonna.
"<visibilità> predefinita" Contiene un valore numerico pari a 0 se l'attributo è nascosto per impostazione predefinita o 1 se l'attributo è visibile per impostazione predefinita.
"<width>" Contiene la larghezza della colonna, espressa in pixel. Se questo valore è -1, la larghezza della colonna viene impostata sulla larghezza dell'intestazione di colonna.
"<inutilizzato>" Non utilizzato. Deve essere zero.

 

Ad esempio, per aggiungere una colonna che visualizzerà il nome canonico per gli oggetti in un'unità organizzativa, viene aggiunto un valore per l'attributo canonicalName all'attributo extraColumns dell'oggetto organizationalUnit-Display nel contenitore degli identificatori di visualizzazione. La stringa aggiunta all'attributo extraColumns dell'oggetto organizationalUnit-Display sarà simile alla seguente.

canonicalName,Canonical Name,0,150,0

Nella finestra di dialogo Aggiungi/Rimuovi colonne vengono visualizzate solo le colonne contenute nell'attributo extraColumns dell'oggetto displaySpecifier del tipo di contenitore visualizzato. Se l'attributo extraColumns non contiene valori, nella finestra di dialogo Aggiungi/Rimuovi colonne verrà visualizzato un set fisso di colonne. Una copia del set fisso di colonne è contenuta nell'attributo extraColumns dell'oggetto default-Display .

Per aggiungere una o più colonne all'elenco di colonne per un oggetto specifico, è necessario copiare tutti i valori extraColumns dall'oggetto display predefinito all'oggetto di destinazione e quindi aggiungere le colonne personalizzate. Se si specifica l'attributo extraColumns in una determinata classe, tale classe userà tali colonne e non li unisce alle colonne specificate nella classe default-Display . Pertanto, ulteriori modifiche alla classe default-Display non avranno alcun effetto su tale oggetto.

Per visualizzare una colonna personalizzata per tutti i tipi di contenitore che non dispongono di colonne personalizzate registrate, aggiungere un valore per la colonna all'attributo extraColumns dell'oggetto default-Display .