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 .