Compartilhar via


Atributos personalizados no Exchange Server

APLICA-SE A:yes-img-162016 yes-img-192019 yes-img-seSubscription Edition

Exchange Server inclui 15 atributos de extensão que pode utilizar para adicionar informações sobre um destinatário, como um ID de funcionário, unidade organizacional (UO) ou outro valor personalizado para o qual não existe um atributo.

Em versões anteriores do Exchange, se quisesse armazenar estas informações no Active Directory, tinha de criar um atributo ao expandir o esquema do Active Directory. A extensão do esquema requer planejamento, aquisição de identificadores de objetos (OIDs) para novos atributos e testes no processo de extensão em um ambiente de teste antes de você implantar a extensão em um ambiente de produção. Exchange Server não lhe permite utilizar extensões de esquema em filtros de destinatários que são utilizados por listas de endereços, políticas de endereços de e-mail e grupos de distribuição dinâmicos.

Os atributos personalizados disponíveis para Exchange Server são etiquetados no Active Directory como ms-Exch-Extension-Attribute1 através de ms-Exch-Extension-Attribute15. Na Shell de Gestão do Exchange, os parâmetros correspondentes são CustomAttribute1 a CustomAttribute15. Esses atributos não são usados pelos componentes do Exchange. Eles podem ser usados para armazenar dados do Active Directory sem ter que estender o esquema do Active Directory.

Observação

ms-Exch-Extension-Attribute-16 to ms-Exch-Extension-Attribute-45 estão presentes no Active Directory, mas não estão disponíveis no Centro de administração do Exchange (EAC) ou na Shell de Gestão do Exchange. Não utilize ferramentas que não sejam do Exchange para editar estes atributos, uma vez que podem ser utilizados para funcionalidades futuras do Exchange.

Vantagens dos atributos personalizados

Existem várias vantagens em utilizar atributos personalizados:

  • Você evita estender o esquema do Active Directory.

  • Não tem de fazer o trabalho, porque os atributos são criados pela Configuração do Exchange.

  • Pode utilizar o EAC ou a Shell de Gestão do Exchange para gerir os atributos. Você não precisa montar controles personalizados ou escrever scripts para popular e exibir esses atributos.

  • Pode filtrar e reutilizar os atributos, uma vez que os atributos são propriedades filtráveis que podem ser utilizadas no parâmetro Filter com cmdlets do destinatário, como Get-Mailbox. Também podem ser utilizados no EAC e na Shell de Gestão do Exchange para criar filtros para políticas de endereços de e-mail, listas de endereços e grupos de distribuição dinâmicos.

Atributos personalizados com muitos valores

A partir do Exchange 2010 Service Pack 2 (SP2), foram adicionados cinco atributos personalizados de valores múltiplos ao Exchange para lhe permitir armazenar informações adicionais para destinatários de e-mail se os atributos personalizados tradicionais não satisfaçam as suas necessidades. Os parâmetros ExtensionCustomAttribute1 a ExtensionCustomAttribute5 podem conter até 1300 valores cada. Você pode especificar vários valores, como uma lista delimitada por vírgulas. Os cmdlets a seguir suportam esses novos parâmetros:

Para mais informações sobre as propriedades com muitos valores, consulte Modificando as propriedades com valores múltiplos.

Exemplos de atributos personalizados

Um cenário comum em muitas implementações do Exchange é a criação de uma política de endereço de e-mail para todos os destinatários numa UO. A UO não é uma propriedade filtráveis que pode ser utilizada no parâmetro RecipientFilter de uma política de endereço de e-mail ou lista de endereços.

Observação

Grupos de distribuição dinâmicos têm um parâmetro adicional que você pode usar para restringi-lo a destinatários em um OU ou contêiner em particular.

Se os destinatários numa UO específica não partilharem propriedades comuns pelas quais pode filtrar, como departamento ou localização, pode preencher um dos atributos personalizados com um valor comum, conforme mostrado neste exemplo.

Get-Mailbox -OrganizationalUnit Sales | Set-Mailbox -CustomAttribute1 "SalesOU"

Com isto concluído, agora pode criar uma política de endereço de e-mail para todos os destinatários que tenham a propriedade CustomAttribute1 que seja igual a SalesOU, conforme mostrado neste exemplo.

New-EmailAddressPolicy -Name "Sales" -RecipientFilter "CustomAttribute1 -eq 'SalesOU'" -EnabledEmailAddressTemplates "SMTP:%s%2g@sales.contoso.com"

Exemplo de atributo personalizado com o parâmetro ConditionalCustomAttributes

Ao criar grupos de distribuição dinâmicos, políticas de endereço de email ou listas de endereços, você não precisa usar o parâmetro RecipeintFilter para especificar atributos personalizados. Em alternativa, pode utilizar os parâmetros ConditionalCustomAttribute1 para ConditionalCustomAttribute15 .

Este exemplo cria um grupo de distribuição dinâmico com base nos destinatários cujo CustomAttribute1 está definido como SalesOU.

New-DynamicDistributionGroup -Name "Sales Users and Contacts" -IncludedRecipients "MailboxUsers,MailContacts" -ConditionalCustomAttribute1 "SalesOU"

Observação

Se utilizar um parâmetro Condicional, terá de utilizar o parâmetro IncludedRecipients. Além disso, não pode utilizar parâmetros condicionais se utilizar o parâmetro RecipientFilter . Se você quiser incluir filtros adicionais para criar seu grupo de distribuição dinâmico, políticas de endereços de email ou listas de endereços, você deverá usar o parâmetro RecipientFilter.

Exemplo de atributo personalizado usando o parâmetro ExtensionCustomAttributes

Neste exemplo, a caixa de correio do Kweku terá ExtensionCustomAttribute1 atualizado para refletir que está inscrito nas seguintes turmas educativas: MATH307, ECON202 e ENGL300.

Set-Mailbox -Identity Kweku -ExtensionCustomAttribute1 MATH307,ECON202,ENGL300

Em seguida, é criado um grupo de distribuição dinâmico para todos os estudantes inscritos MATH307 através do parâmetro RecipientFilter em que ExtensionCustomAttribute1 é igual a MATH307. Ao utilizar os parâmetros ExtentionCustomAttributes , pode utilizar o -eq operador em vez do -like operador .

New-DynamicDistributionGroup -Name Students_MATH307 -RecipientFilter "ExtensionCustomAttribute1 -eq 'MATH307'"

Neste exemplo, os valores ExtensionCustomAttribute1 de Kweku são atualizados para refletir que adicionou a classe ENGL210 e removeu a classe ECON202.

Set-Mailbox -Identity Kweku -ExtensionCustomAttribute1 @{Add="ENGL210"; Remove="ECON202"}