了解自訂屬性
適用版本: Exchange Server 2010 SP2, Exchange Server 2010 SP3
上次修改主題的時間: 2013-03-14
MicrosoftExchange Server 2010 和 Exchange Server 2007 包含 15 個延伸屬性。您可以使用這些屬性新增收件者的相關資訊,例如員工 ID、組織單位 (OU),或一些無現有屬性的其他自訂值。這些自訂屬性在 Active Directory 中的標籤會是 ms-Exch-Extension-Attribute1 到 ms-Exch-Extension-Attribute15。在 Exchange 管理命令介面 中,對應的參數是 CustomAttribute1 到 CustomAttribute15。任何 Exchange 元件皆未使用這些屬性。這些屬性可用於儲存 Active Directory 資料,而不必延伸 Active Directory 架構。
在 MicrosoftExchange Server 2003 與更舊版本中,如果您要將此資訊儲存在 Active Directory 中,則必須透過延伸 Active Directory 架構來建立屬性。架構延伸模組需要針對新屬性進行規劃、取得物件識別碼 (OID),並先在測試環境中測試延伸程序,再於生產環境中實行。在 Exchange 2010 和 MicrosoftExchange Server 2007 中,使用者定義的 Active Directory 架構延伸模組無法用於由通訊清單、電子郵件地址原則和動態通訊群組所使用的收件者篩選器中。
重要事項: |
---|
在 Exchange 2003 中,您可以建立使用者定義的 Active Directory 架構延伸模組。但是在 Exchange 2010 中,您無法使用 Exchange 2003 使用者定義的架構延伸模組作為可篩選的內容。如果您的組織具有使用者定義的架構延伸模組,建議您對每個收件者使用 Exchange 2010 所定義的 15 個自訂屬性。但如果 Exchange 定義的 15 個自訂屬性不符合組織的需求,建議您不要將使用這些使用者定義的架構延伸模組的物件升級。 |
目錄
自訂屬性的優點
多值自訂屬性
自訂屬性範例
含 ConditionalCustomAttributes 參數的自訂屬性範例
自訂屬性的優點
使用自訂屬性的優點為:
避免延伸 Active Directory 架構。
屬性是由 Exchange 安裝程式所建立。
您可以使用 Exchange 管理主控台 (EMC) 或 Exchange 管理命令介面 來管理屬性。您不必建置自訂控制項或寫入指令碼,就能夠填入與顯示這些屬性。
這些屬性是可篩選的內容,用於 Filter 參數中,與 Get-Mailbox 等收件者指令程式搭配使用。此外也可用於 EMC 與命令介面中,以建立電子郵件地址原則、通訊清單與動態通訊群組的篩選器。
回到頁首
多值自訂屬性
在 Microsoft Exchange 2010 Service Pack 2 (SP2) 中,新增了五個多值自訂屬性,讓使用者在傳統自訂屬性不符合需求時,可儲存郵件收件者的額外資訊。ExtensionCustomAttribute1 至 ExtensionCustomAttribute5 參數,每一個最多可保留達 1,300 個值。您可以逗點分隔的清單來指定多個值。以下指令程式支援這些新參數:
如需多值屬性相關資訊,請參閱修改多重值內容。
自訂屬性範例
在許多 Exchange 部署中,為 OU 中的所有收件者建立電子郵件地址原則是常見的事。OU 不是可篩選的內容,可用於電子郵件地址原則或通訊清單的 RecipientFilter 參數中。
附註: |
---|
動態通訊群組有額外的參數可用於將它限制在特定 OU 或容器的收件者。 |
如果該 OU 中的收件者未共用任何進行篩選時可依據的共同內容,例如部門或位置,則您可使用共同的值填入其中一個自訂屬性,如此範例所示。
Get-Mailbox -OrganizationalUnit Sales | Set-Mailbox CustomAttribute1 "SalesOU"
現在您可以為 CustomAttribute1 內容等於 SalesOU 的所有收件者建立電子郵件地址原則,如此範例所示。
New-EmailAddressPolicy -Name "Sales" -RecipientFilter { CustomAttribute1 -eq "SalesOU"} -EnabledEmailAddressTemplates "SMTP:%s%2g@sales.contoso.com"
回到頁首
含 ConditionalCustomAttributes 參數的自訂屬性範例
建立動態通訊群組、電子郵件地址原則或通訊清單時,您不必使用 RecipeintFilter 參數來指定自訂屬性。您可以改用 ConditionalCustomAttribute1 到 ConditionalCustomAttribute15 參數。您可以根據其 CustomAttribute1 設為 SalesOU 的收件者建立動態通訊群組,如此範例所示。
New-DynamicDistributionGroup -Name "Sales Users and Contacts" -IncludedRecipients "MailboxUsers,MailContacts" -ConditionalCustomAttribute1 "SalesOU"
附註: |
---|
若您使用 Conditional 參數,則必須使用 IncludedRecipients 參數。此外,如果您使用 RecipientFilter 參數,則無法使用 Conditional 參數。如果您要包含其他的篩選器來建立動態通訊群組、電子郵件地址原則或通訊清單,則應使用 RecipientFilter 參數。 |
回到頁首
© 2010 Microsoft Corporation. 著作權所有,並保留一切權利。