Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
SI APPLICA A:
2016
2019
Edizione in abbonamento
Exchange Server include 15 attributi di estensione che è possibile utilizzare per aggiungere informazioni su un destinatario, ad esempio un ID dipendente, un'unità organizzativa (OU) o un altro valore personalizzato per il quale non esiste un attributo esistente.
Nelle versioni precedenti di Exchange, se si desiderava archiviare queste informazioni in Active Directory, si doveva creare un attributo estendendo lo schema di Active Directory. L'estensione dello schema richiede la pianificazione, il conseguimento degli identificatori di oggetto (OID) per i nuovi attributi e la verifica del processo di estensione in un ambiente di prova prima dell'implementazione in un ambiente di produzione. Exchange Server non consente di utilizzare le estensioni dello schema nei filtri destinatario utilizzati da elenchi di indirizzi, criteri indirizzi di posta elettronica e gruppi di distribuzione dinamici.
Gli attributi personalizzati disponibili per Exchange Server sono etichettati in Active Directory come ms-Exch-Extension-Attribute1 tramite ms-Exch-Extension-Attribute15. In Exchange Management Shell, i parametri corrispondenti sono da CustomAttribute1 a CustomAttribute15. Questi attributi non sono utilizzati da tutti i componenti Exchange. Possono essere usati per archiviare dati Active Directory senza la necessità di estendere lo schema Active Directory.
Nota
ms-Exch-Extension-Attribute-16 a ms-Exch-Extension-Attribute-45 sono presenti in Active Directory, ma non nell'interfaccia di amministrazione di Exchange o in Exchange Management Shell. Non usare strumenti non di Exchange per modificare questi attributi perché potrebbero essere usati per funzionalità di Exchange future.
Vantaggi degli attributi personalizzati
Vi sono numerosi vantaggi nell'utilizzo di attributi personalizzati:
Evitare l'estensione dello schema di Active Directory.
Non è necessario eseguire l'operazione, in quanto gli attributi vengono creati dal programma di installazione di Exchange.
È possibile utilizzare l'interfaccia di amministrazione di Exchange o Exchange Management Shell per gestire gli attributi. Non è necessario creare i controlli personalizzati o scrivere gli script per compilare e visualizzare questi attributi.
È possibile filtrare e riutilizzare gli attributi, in quanto gli attributi sono proprietà filtrabili che possono essere utilizzate nel parametro Filter con i cmdlet dei destinatari, ad esempio Get-Mailbox. Possono essere utilizzati anche nell'interfaccia di amministrazione di Exchange e in Exchange Management Shell per creare filtri per i criteri degli indirizzi di posta elettronica, gli elenchi indirizzi e i gruppi di distribuzione dinamici.
Attributi multivalore personalizzati
A partire da Exchange 2010 Service Pack 2 (SP2), sono stati aggiunti cinque attributi personalizzati multivalore in Exchange per consentire di archiviare informazioni aggiuntive per i destinatari di posta elettronica se gli attributi personalizzati tradizionali non soddisfano le proprie esigenze. I parametri da ExtensionCustomAttribute1 a ExtensionCustomAttribute5 possono contenere fino a 1.300 valori ciascuno. È possibile specificare più valori sotto forma di elenco delimitato da virgole. Questi nuovi parametri sono supportati dai seguenti cmdlet:
Per ulteriori informazioni sulle proprietà multivalore, vedere Modifying multivalued properties.
Esempi di attributi personalizzati
In molte distribuzioni di Exchange, la creazione di un criterio degli indirizzi di posta elettronica per tutti i destinatari di un'unità organizzativa costituisce uno scenario comune. L'unità organizzativa non è una proprietà filtrabile che può essere utilizzata nel parametro RecipientFilter di un criterio di indirizzo di posta elettronica o di un elenco di indirizzi.
Nota
I gruppi di distribuzione dinamici dispongono di un altro parametro che è possibile utilizzare per limitarlo ai destinatari di un'unità organizzativa o un contenitore particolare.
Se i destinatari di una data unità organizzativa non condividono alcuna proprietà comune che è possibile filtrare, come il reparto o il percorso, è possibile compilare uno degli attributi personalizzati con un valore comune, come mostrato in questo esempio.
Get-Mailbox -OrganizationalUnit Sales | Set-Mailbox -CustomAttribute1 "SalesOU"
Completata tale operazione, è possibile creare un criterio degli indirizzi di posta elettronica per tutti i destinatari che dispongono della proprietà CustomAttribute1 equivalente a SalesOU, come mostrato in questo esempio.
New-EmailAddressPolicy -Name "Sales" -RecipientFilter "CustomAttribute1 -eq 'SalesOU'" -EnabledEmailAddressTemplates "SMTP:%s%2g@sales.contoso.com"
Esempio di attributo personalizzato con il parametro ConditionalCustomAttributes
Durante la creazione dei gruppi di distribuzione dinamici, dei criteri degli indirizzi di posta elettronica o degli elenchi indirizzi, non è necessario utilizzare il parametro RecipeintFilter per specificare gli attributi personalizzati. In alternativa, è possibile usare i parametri da ConditionalCustomAttribute1 a ConditionalCustomAttribute15 .
In questo esempio viene creato un gruppo di distribuzione dinamico in base ai destinatari il cui valore CustomAttribute1 è impostato su SalesOU.
New-DynamicDistributionGroup -Name "Sales Users and Contacts" -IncludedRecipients "MailboxUsers,MailContacts" -ConditionalCustomAttribute1 "SalesOU"
Nota
Se si usa un parametro condizionale, è necessario usare il parametro IncludedRecipients. Inoltre, non è possibile utilizzare parametri condizionali se si utilizza il parametro RecipientFilter . Se si desidera includere altri filtri per creare il gruppo di distribuzione dinamico, i criteri degli indirizzi di posta elettronica o gli elenchi indirizzi, è necessario utilizzare il parametro RecipientFilter.
Esempio di attributo personalizzato utilizzando il parametro ExtensionCustomAttributes
In questo esempio, la cassetta postale di Kweku avrà ExtensionCustomAttribute1 aggiornato per indicare che è iscritto ai corsi di istruzione seguenti: MATH307, ECON202 e ENGL300.
Set-Mailbox -Identity Kweku -ExtensionCustomAttribute1 MATH307,ECON202,ENGL300
Successivamente, viene creato un gruppo di distribuzione dinamico per tutti gli studenti iscritti MATH307 utilizzando il parametro RecipientFilter in cui ExtensionCustomAttribute1 è uguale a MATH307. Quando si usano i parametri ExtentionCustomAttributes , è possibile usare l'operatore -eq al posto dell'operatore -like .
New-DynamicDistributionGroup -Name Students_MATH307 -RecipientFilter "ExtensionCustomAttribute1 -eq 'MATH307'"
In questo esempio, i valori ExtensionCustomAttribute1 di Kweku vengono aggiornati per riflettere che ha aggiunto la classe ENGL210 e rimosso la classe ECON202.
Set-Mailbox -Identity Kweku -ExtensionCustomAttribute1 @{Add="ENGL210"; Remove="ECON202"}