Atualizar os filtros LDAP personalizados para filtros OPATH

 

Aplica-se a: Exchange Server 2010 SP2, Exchange Server 2010 SP3

Tópico modificado em: 2016-11-28

No Microsoft Exchange Server 2003 e em versões anteriores, a sintaxe de filtragem LDAP é usada para criar listas de endereço personalizadas, listas de endereço globais (GALs), diretivas de endereços de email e grupos de distribuição. No Exchange Server 2010 e no Exchange Server 2007, a sintaxe de filtragem OPATH substitui a sintaxe de filtragem LDAP. Usar a sintaxe de filtragem OPATH permite a criação de filtros diretamente em comandos do Shell de Gerenciamento do Exchange, usando o parâmetro -RecipientFilter.

Dica

Há suporte para filtros de sintaxe LDAP no Exchange 2010, que existirão apenas em objetos que foram migrados do Exchange 2003 ou de versões anteriores. Se você deseja editar o filtro LDAP a partir de um servidor Exchange 2010, deve atualizar estes filtros LDAP para a sintaxe OPATH. Por exemplo, se você tem servidores Exchange 2003 em sua organização, pode gerenciar o filtro de sintaxe LDAP a partir de um servidor Exchange 2003. No entanto, não é possível gerenciar ou criar filtros de sintaxe LDAP no Exchange 2010.

Para obter informações sobre como usar um script para converter seus filtros LDAP para a sintaxe OPATH, consulte o Exchange artigo do blog da Equipe do Servidor Precisa de ajuda para converter seus filtros LDAP para OPATH?

Dica

O conteúdo de cada blog e sua URL estão sujeitos a alterações sem aviso. O conteúdo de cada blog é fornecido "COMO ESTÁ" sem garantias e sem direitos. O uso de amostras de script ou código incluídas está sujeita aos termos especificados em Termos de Uso da Microsoft.

Importante

No Exchange 2003, você pode criar atributos de extensão do Active Directory personalizados. No entanto, no Exchange 2010, você não pode utilizar atributos de extensão personalizados como uma propriedade filtrável. Se sua organização tiver atributos de extensão personalizados, é recomendável a utilização dos 15 atributos personalizados fornecidos pelo Exchange 2010 para cada destinatário. Entretanto, se os atributos personalizados não atenderem às necessidades da sua organização, é recomendável não atualizar objetos que utilizam atributos de extensão personalizados.

Para obter mais informações sobre como criar filtros em comandos de destinatários, consulte Criando filtros em comandos do destinatário.

Sumário

Determinando os objetos que necessitam de atualização

Atualizando objetos padrão

Atualizando objetos personalizados

Determinando os objetos que necessitam de atualização

Antes de atualizar os objetos do Exchange, você deve primeiro determinar quais objetos necessitam de atualização. Há dois tipos de filtros que podem precisar de atualização:

  • Objetos padrão   Os objetos padrão são as diretivas de endereço de email padrão e as listas de endereços criadas quando o Exchange é instalado.

  • Objetos personalizados   Objetos personalizados são filtros LDAP criados por um administrador do Exchange no Exchange 2003 ou em uma versão anterior.

Para determinar quais objetos necessitam de atualização, você pode utilizar o Console de Gerenciamento do Exchange ou o Shell de Gerenciamento do Exchange.

Usando o Console de Gerenciamento do Exchange

Para usar o Console de Gerenciamento do Exchange para determinar quais objetos necessitam de atualização, você deve editar o objeto usando o assistente para Edição desse objeto.

Por exemplo, se você deseja determinar se uma diretiva de endereço de email foi atualizada, selecione a diretiva de endereço de email no painel de resultados e, em seguida, no painel de ações, clique em Editar para abrir o assistente de Edição da Diretiva de Endereço de Email.

Se a diretiva de endereço de email foi criada no Exchange 2003 e a sintaxe de filtragem ainda não foi atualizada para OPATH, um erro será exibido. Este erro significa que a sintaxe de filtragem da diretiva de endereço de email foi criada no Exchange 2003 ou em uma versão anterior e pode ser necessário atualizá-la. Para obter informações sobre como atualizar a sintaxe de filtragem, consulte "Atualizando objetos padrão" e "Atualizando objetos personalizados", posteriormente neste tópico.

Usando o Shell de Gerenciamento do Exchange

Para usar o Shell de Gerenciamento do Exchange para determinar quais objetos exigem atualização, você pode usar o cmdlet Get- associado e formatar a lista para visualizar os filtros de destinatário e a versão do Exchange.

Este exemplo determina quais diretivas de endereço de email exigem atualização.

Get-EmailAddressPolicy | Format-List Name, *RecipientFilter*, ExchangeVersion

Depois de executar este comando, as informações a seguir são exibidas no Shell de Gerenciamento do Exchange.

Neste exemplo, duas diretivas de endereços de email foram retornadas pelo cmdlet Get-EmailAddressPolicy. A Diretiva Padrão, realçada em azul, é um objeto do Exchange 2003 que exige atualização. As Caixas de Correio de Recurso, realçadas em vermelho, foram criadas no Exchange 2010 ou já foram atualizadas.

Se a resposta for "Sim" para qualquer uma das perguntas a seguir, o objeto não foi atualizado:

  • O atributo RecipientFilter está vazio?

  • O valor do atributo RecipientFilterType é igual a "Herdado"?

  • O valor do atributo ExchangeVersion é igual a "0.0 (6.5.6200.0)"?

Voltar ao início

Atualizando objetos padrão

Ao instalar o Exchange 2003, uma diretiva de endereço de email e várias listas de endereços padrão são criadas. A lista a seguir inclui os objetos padrão que precisarão ser atualizados se o filtro tiver de ser alterado no Exchange 2010, ou se for necessário administrar o objeto no Exchange 2010:

  • Diretivas de endereços de email: Diretiva padrão

  • Listas de endereços: Todos os contatos, Todos os grupos, Todos as salas, Todos os usuários, Lista de endereços globais padrão, pastas públicas

Como os objetos padrão têm filtros conhecidos, você pode facilmente atualizar esses objetos padrão. Para instruções detalhadas sobre como atualizar objetos padrão, consulte os seguintes tópicos:

Dica

O parâmetro -ForceUpgrade não constrói o filtro de destinatário de substituição para o objeto, nem atualiza o objeto. O parâmetro -ForceUpgrade omite a pergunta de confirmação para que você possa atualizar usando um script autônomo.

Voltar ao início

Atualizando objetos personalizados

Atualizar objetos personalizados é mais difícil porque exige que você determine o que o filtro LDAP personalizado está filtrando e, em seguida, converta o filtro para a sintaxe OPATH. Os filtros LDAP personalizados podem ser criados para os seguintes objetos do Exchange:

  • Listas de endereços

  • Diretivas de endereço de email

  • Grupos dinâmicos de distribuição

Há dois métodos que você pode utilizar para atualizar objetos personalizados:

  • Utilizar um script fornecido pela Equipe do Microsoft Exchange. Para obter informações sobre esse script, consulte o Exchange artigo do blog da Equipe do Servidor Precisa de ajuda para converter seus filtros LDAP para OPATH?

    Dica

    O conteúdo de cada blog e sua URL estão sujeitos a alterações sem aviso. O conteúdo de cada blog é fornecido "COMO ESTÁ" sem garantias e sem direitos. O uso de amostras de script ou código incluídas está sujeita aos termos especificados em Termos de Uso da Microsoft.

  • Atualize manualmente o filtro LDAP para OPATH, conforme descrito nas seções a seguir.

Etapa 1: Determinar o que faz o filtro LDAP personalizado

Para atualizar um filtro LDAP do Exchange 2003 para a sintaxe OPATH, você deve determinar primeiro o que o filtro LDAP está filtrando. Execute as seguintes etapas:

  1. Copie um filtro existente em um aplicativo de edição de texto, como o Bloco de Notas.

    Importante

    Antes de começar, documente o filtro LDAP existente.

    Este exemplo é um filtro LDAP para uma diretiva de endereço de email.

    (&(&(|(&(&(objectCategory=user)(msExchangeHomeServerName=/o=ORG/ou=SITE/cn=Configuration/cn=Servers/cn*)))(&(|(objectCategory=group)(objectCategory=msExchangeDynamicDistributionList))(displayName=IT*)))))
    
  2. No Bloco de Notas, recue as linhas do filtro para ver o fluxo lógico.

  3. Grave uma instrução que explica o que o filtro faz. Neste exemplo, o filtro da diretiva de endereço de email inclui os seguintes objetos:

    • Todos os objetos da categoria do usuário que tenham um servidor primário em um grupo administrativo particular

    • Todos os grupos os listas dinâmicos de distribuição que comecem com um nome de exibição específico

Etapa 2: Converter o filtro LDAP na sintaxe OPATH

Depois de determinar a função do filtro LDAP, você deve converter o filtro LDAP na sintaxe OPATH.

Dica

Os nomes de muitas propriedades foram alteradas. Por exemplo, a propriedade de LDAP mailNickname chama-se Alias no Exchange 2010. Para exibir uma lista completa dos nomes de propriedade, consulte Propriedades filtráveis para o parâmetro de filtro de destinatário

  1. Crie o filtro do destinatário com base nas instruções registradas na Etapa 3 da seção "Determinar o que faz o filtro LDAP personalizado", anteriormente neste tópico.

    (ServerLegacyDN -like "/o=ORG/ou=SITE/cn=Configuration/cn=Servers/cn=*")
     ((RecipientType -eq "<group recipient type>" -or RecipientType -eq "DynamicDL") -and (DisplayName -like "IT"))
    
  2. Construa o comando usando o cmdlet Set apropriado e execute o comando no Shell de Gerenciamento do Exchange.

    Set-EmailAddressPolicy eap1 -RecipientFilter {(ServerLegacyDN -like "/o=ORG/ou=SITE/cn=Configuration/cn=Servers/cn=*") -and ((RecipientType -eq "<group recipient type>" -or RecipientType -eq "DynamicDL") -and (DisplayName -like "IT"))}
    

Dica

Muitas das propriedades do parâmetro -RecipientFilter aceitam caracteres curinga. Se usar um caractere curinga, não use o operador -eq. Em vez disso, utilize o operador -like. O operador -like é usado para localizar correspondências de padrão em cadeias de caracteres, enquanto o operador -eq é usado para encontrar uma correspondência exata.

Voltar ao início

 © 2010 Microsoft Corporation. Todos os direitos reservados.