Compartilhar via


Noções Básicas Sobre Filtros de Escopo de Função de Gerenciamento

Aplica-se a: Exchange Server 2010

Tópico modificado em: 2010-02-02

Os filtros de escopo de função de gerenciamento podem ser usados para definir os escopos de gerenciamento que são altamente personalizáveis. Usando filtros de escopo, você pode criar um escopo que combine com como você segmenta seus destinatários e servidores, para que os administradores possam gerenciar somente os objetos a que eles devem ter acesso. Filtros de escopo podem usar praticamente qualquer propriedade de objeto de destinatário ou servidor.

Para usar os filtros de escopo de função de gerenciamento, você deve conhecer os escopos de função de gerenciamento. Para mais informações sobre escopos da função de gerenciamento, consulte Noções Básicas Sobre Escopos da Função de Gerenciamento.

Escopos personalizados filtrados no Microsoft Exchange Server 2010 são criados usando o cmdlet New-ManagementScope. Os dois tipos de escopos filtrados, destinatário e configuração, são divididos em escopos regulares e exclusivos. A lista a seguir mostra que parâmetro usar no cmdlet New-ManagementScope para criar cada tipo de escopo filtrado:

  • Escopo filtrado regular de destinatário   Para criar esse tipo de escopo filtrado, use o parâmetro RecipientRestrictionFilter.
  • Escopo filtrado exclusivo de destinatário   Para criar esse tipo de escopo filtrado, use o parâmetro RecipientRestrictionFilter com a opção Exclusive.
  • Escopo filtrado regular de configuração baseado em servidor   Para criar esse tipo de escopo filtrado, use o parâmetro ServerRestrictionFilter.
  • Escopo filtrado exclusivo de configuração baseado em servidor   Para criar esse tipo de escopo filtrado, use o parâmetro ServerRestrictionFilter com a opção Exclusive.

Quando você cria um escopo filtrado personalizado, ele tenta combinar o filtro com quaisquer outros objetos acessíveis dentro do escopo de leitura implícito da função de gerenciamento. Se um objeto for encontrado, será incluído nos resultados retornados pelo filtro e será disponibilizado para a função de gerenciamento pelo escopo personalizado. Um filtro não pode retornar resultados fora do escopo de leitura implícito da função de gerenciamento.

Se você especificar um filtro de destinatário usando o parâmetro RecipientRestrictionFilter, poderá usar o parâmetro RecipientRoot para especificar uma unidade organizacional (OU) para a qual restringir o filtro. Quando você especifica uma OU no parâmetro RecipientRoot, o filtro de destinatário tenta combinar os destinatários que residem apenas naquela OU e não dentro de todo o escopo de leitura implícito.

Sintaxe do filtro

Os filtros de destinatário e configuração usam a mesma sintaxe para criar uma consulta de filtro. Todas as consultas de filtro devem ter, no mínimo, os seguintes componentes:

  • Chave de abertura   A chave de abertura, {, indica o início da consulta do filtro.
  • Propriedade a examinar   A propriedade é o valor de um objeto que você deseja testar. Por exemplo, pode ser a cidade ou departamento em um objeto de destinatário ou um nome de site do Active Directory em um objeto de configuração.
  • Operador de comparação   O operador de comparação mostra como a consulta deve avaliar o valor que você especifica em relação ao valor armazenado na propriedade. Por exemplo, os operadores de comparação podem ser Eq, que significa "igual a"; Ne, que significa "diferente de"; ou Like, que significa "similar a". Para uma lista completa dos operadores que você pode usar no Shell de Gerenciamento do Exchange, consulte Operadores de Comparação.
  • Valor a comparar   O valor que você especificar na consulta de filtro será comparado ao valor armazenado na propriedade que você especificou. O valor especificado deve ser colocado entre aspas (""). Se você quiser especificar uma cadeia de caracteres parcial, você pode colocá-la entre caracteres-curinga (*) e usar um operador de comparação que suporte curingas, como o Like. Qualquer cadeia de caracteres que contenha a sequência parcial corresponderá à consulta de filtro.
  • Chave de fechamento   A chave de fechamento, }, indica o final da consulta de filtro.

Estes componentes são opcionais e permitem que você crie consultas de filtro mais complexas:

  • Parênteses   Como na matemática, os parênteses, ( ) permitem que você defina a ordem em que uma operação ocorre numa consulta de filtro. Os parênteses mais internos são avaliados primeiro, e a consulta prossegue em direção aos parênteses mais externos.
  • Operadores lógicos   Os operadores lógicos ligam uma ou mais operações de comparação e exigem que a consulta de filtro avalie a instrução toda. Alguns exemplos de operadores lógicos são And, Or e Not.

Completa, uma consulta simples é semelhante a { City -Eq "Vancouver" }. Esse filtro pega qualquer destinatário que tenha o valor da propriedade City igual à cadeia de caracteres "Vancouver".

Uma consulta mais complexa seria { ((City -Eq "Vancouver") -And (Department -Eq "Sales")) -Or (Title -Like "*Manager*") }. A consulta de filtro é avaliada na seguinte ordem:

  1. As propriedades City e Department são avaliadas. Cada uma delas é definida para True ou False, dependendo dos valores armazenados em cada propriedade.
  2. Os resultados das instruções City e Department são avaliados. Se ambos forem True, toda a instrução And se tornará True. Se um ou ambos forem False, toda a instrução And se tornará False. O seguinte se aplica:
    • Se a instrução And for avaliada como True, toda a consulta de filtro se tornará True, porque o operador Or indica que um lado da consulta ou o outro deve ser True. O objeto é exposto à atribuição de função.
    • Se a instrução And for False, a consulta de filtro continuará, avaliando a propriedade Title.
  3. A propriedade Title, em seguida, é avaliada. Ela será definida para True ou False, dependendo do valor armazenado na propriedade Title. O seguinte se aplica:
    • Se a propriedade Title for avaliada como True, toda a consulta de filtro se tornará True, porque o operador Or indica que um lado da consulta ou o outro deve ser True. O objeto é exposto à atribuição de função.
    • Se a propriedade Title for avaliada como False, toda a consulta de filtro será avaliada como False e o objeto não será exposto à atribuição de função.

A tabela a seguir mostra um exemplo com valores, indicando quando a consulta complexa seria avaliada como True e quando seria como False.

Consulta complexa

City Department Title Resultado

Vancouver (True)

Sales (True)

CEO (False)

True porque tanto City quanto Department foram avaliadas como True. Title não é avaliada porque as condições de consulta de filtro já foram atendidas.

Seattle (False)

Sales (True)

IT Manager (True)

True porque Title foi avaliado como True. Os resultados da comparação entre City e Department são descartados porque Title foi avaliado como True, o que satisfez as condições da consulta de filtro.

Dd298043.note(pt-br,EXCHG.140).gifObservação:
"IT Manager" corresponde à consulta de filtro porque o operador de comparação Like foi usado, o que corresponde às cadeias de caracteres parciais, quando caracteres-curinga (*) são usados na consulta de filtro.

Vancouver (True)

Marketing (False)

Writer (False)

False porque City e Department não foram avaliados como True, e Title também não foi avaliado como True.

Propriedades filtráveis

Você pode usar praticamente qualquer propriedade em um objeto destinatário, quando você cria um filtro de destinatário. Para uma lista das propriedades de destinatário filtráveis, consulte Propriedades filtráveis para o parâmetro de filtro. Apesar de este tópico discutir as propriedades que podem ser usadas com o parâmetro Filter em outros cmdlets, a maioria dessas propriedades também funciona com o parâmetro RecipientRestrictionFilter no cmdlet New-ManagementScope.

Você pode usar as seguintes propriedades de servidor, quando cria um escopo de gerenciamento com o parâmetro ServerRestrictionFilter:

  • CurrentServerRole
  • CustomerFeedbackEnabled
  • DataPath
  • DistinguishedName
  • ExchangeLegacyDN
  • ExchangeLegacyServerRole
  • ExchangeVersion
  • Fqdn
  • Guid
  • InternetWebProxy
  • Name
  • NetworkAddress
  • ObjectCategory
  • ObjectClass
  • ProductID
  • ServerRole
  • WhenChanged
  • WhenChangedUTC
  • WhenCreated
  • WhenCreatedUTC

Para criar um escopo de gerenciamento, consulte Criar um Escopo Normal ou Exclusivo.

Para informações detalhadas sobre sintaxe e parâmetro, consulte os seguintes tópicos de referência: