共用方式為


了解自訂屬性

 

適用版本: 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-Attribute1ms-Exch-Extension-Attribute15。在 Exchange 管理命令介面 中,對應的參數是 CustomAttribute1CustomAttribute15。任何 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) 中,新增了五個多值自訂屬性,讓使用者在傳統自訂屬性不符合需求時,可儲存郵件收件者的額外資訊。ExtensionCustomAttribute1ExtensionCustomAttribute5 參數,每一個最多可保留達 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 參數來指定自訂屬性。您可以改用 ConditionalCustomAttribute1ConditionalCustomAttribute15 參數。您可以根據其 CustomAttribute1 設為 SalesOU 的收件者建立動態通訊群組,如此範例所示。

New-DynamicDistributionGroup -Name "Sales Users and Contacts" -IncludedRecipients "MailboxUsers,MailContacts" -ConditionalCustomAttribute1 "SalesOU"
注意事項附註:
若您使用 Conditional 參數,則必須使用 IncludedRecipients 參數。此外,如果您使用 RecipientFilter 參數,則無法使用 Conditional 參數。如果您要包含其他的篩選器來建立動態通訊群組、電子郵件地址原則或通訊清單,則應使用 RecipientFilter 參數。

回到頁首

 © 2010 Microsoft Corporation. 著作權所有,並保留一切權利。