Compartilhar via


Filtrando filas

 

Aplica-se a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

Tópico modificado em: 2006-05-24

Você pode gerenciar filas usando a interface gráfica do usuário e os comandos do Visualizador de Filas do Exchange no Shell de Gerenciamento do Microsoft Exchange no Microsoft Exchange Server 2007. A lista de filas pode ser muito grande, dependendo do fluxo de mensagens atual. A lista de filas pode ser freqüentemente alterada com a entrada e saída das mensagens no servidor. Com a filtragem das filas, você pode ajustar sua pesquisa para critérios específicos e localizar filas que estejam tendo problemas com o fluxo de mensagens. Você pode, então, executar operações que modificam o status dessas filas.

Cenários da filtragem de filas

A filtragem gera exibições diferentes das filas. Você usa as propriedades da fila como opções de filtro. Com a especificação de critérios de filtro, é possível localizar filas com rapidez e executar alguma ação em relação a elas. Os cenários a seguir são exemplos de como você pode usar a filtragem de filas para gerenciar o fluxo de mensagens:

  • Você recebe uma mensagem do Microsoft Operations Manager (MOM) indicando que um comprimento de fila excedeu o limite estabelecido. Você deseja investigar se existe um problema de fluxo de mensagens no servidor.

    É possível criar um filtro para exibir todas as filas que tenham uma contagem de mensagens que exceda o que você considera típico. Se for indicado um problema no fluxo de mensagens, você poderá selecionar todas as filas dos resultados de filtro e suspendê-las enquanto prossegue na investigação.

  • Você suspende várias filas para investigar a causa dos problemas de fluxo de mensagens. Você determina se o problema foi causado por uma configuração incorreta do conector e agora está corrigido.

    É possível criar um filtro para exibir todas as filas que tenham um status de Suspenso e, em seguida, selecionar todas as filas dos resultados do filtro e continuar as filas.

Propriedades de filas a serem usadas ao filtrar filas

Você pode usar as propriedades de filas para criar um filtro e localizar filas que atendam a critérios específicos. A tabela 1 lista as propriedades de filas pelas quais você pode filtrar e os valores válidos dessas propriedades.

Tabela 1   Propriedades de filas

Propriedade de fila do Visualizador de Filas Propriedade de fila do Shell de Gerenciamento do Exchange Tipo de propriedade Valor

Tipo de Entrega

DeliveryType

Enumeration

Esse valor é determinado pela seleção do próximo salto. A seleção do próximo salto identifica onde as mensagens são enfileiradas para entrega. Para usar a propriedade de tipo de entrega em um filtro, você deve usar os valores de constantes atribuídos a cada tipo. O tipo de entrega pode ser um dos seguintes valores:

  • DNSConnectorDelivery   As mensagens são enfileiradas para entrega a um destinatário externo usando um conector SMTP localizado no servidor local e configurado para usar DNS (Sistema de Nome de Domínio) para resolução de roteamento.

  • NonSmtpGatewayDelivery   As mensagens são enfileiradas para entrega a um destinatário externo usando um conector não-SMTP no servidor local.

  • DNSConnectorDelivery   As mensagens são enfileiradas para entrega a um destinatário externo usando um conector SMTP localizado no servidor local e configurado para usar DNS (Sistema de Nome de Domínio) para resolução de roteamento.

  • SmtpRelayWithinAdSitetoEdge   As mensagens são enfileiradas para entrega a um destinatário externo usando um conector SMTP localizado em um servidor de Transporte de Borda que esteja inscrito no site local do Active Directory.

  • MapiDelivery   As mensagens são enfileiradas para entrega aos destinatários que tenham caixas de correio localizadas em um servidor de caixa de correio localizado no site local do Active Directory.

  • SmtpRelayWithinAdSite   As mensagens são enfileiradas para entrega em um servidor de Transporte de Hub localizado no mesmo site do Active Directory que o servidor local. O servidor de destino pode ser o servidor de origem de um conector SMTP, o servidor de origem de um conector de grupo de roteamento ou um servidor de expansão.

  • SmtpRelaytoRemoteAdSite   As mensagens são enfileiradas para entrega em um servidor localizado em um site remoto do Active Directory. O servidor de destino pode ser o servidor de origem de um conector que está configurado para transportar mensagens para destinatários externos, um servidor de expansão ou um servidor de Transporte de Hub que entrega mensagens endereçadas a destinatários de caixas de correio localizadas no site remoto do Active Directory.

  • SmtpRelaytoTiRg   As mensagens são enfileiradas para entrega em um grupo de roteamento do Exchange Server 2003. O servidor de destino pode ser o servidor de origem de um conector que está configurado para transportar mensagens para destinatários externos, um servidor de expansão ou um servidor bridgehead do Exchange Server 2003 que entrega mensagens endereçadas a destinatários de caixas de correio localizados no grupo de roteamento.

  • Undefined   As mensagens estão localizadas na Fila de envio e o destino do próximo salto ainda não foi resolvido.

  • Unreachable   As mensagens estão localizadas na Fila de inacessíveis e uma rota para o destinatário não pôde ser estabelecida.

Identidade

Identity

QueueIdentity

Esse valor especifica a identidade da fila. Insira a identidade da fila no formato de Servidor\destino, em que destino é um domínio remoto, servidor de caixa de correio, nome de fila persistente ou o inteiro que identifica essa fila no banco de dados de filas.

Último Erro

LastError

Cadeia de caracteres

Uma cadeia de caracteres de texto que representa o último erro registrado para uma fila.

Horário da Última Tentativa

LastRetryTime

DateTime

Esse valor especifica a hora da última tentativa de conexão de uma fila que tenha um status de Repetir.

Contagem de Mensagens

MessageCount

Ulong

Esse valor é expresso como um inteiro que representa o número de itens na fila.

Conector do Próximo Salto

NextHopConnector

GUID

Esse valor é expresso como uma GUID do sistema e é a GUID do conector usada para criar a fila.

Domínio do Próximo Salto

NextHopDomain

Cadeia de caracteres

Esse valor especifica o próximo destino de uma fila de entrega. O domínio do próximo salto pode ser expresso como a seguir:

  • Nome do domínio SMTP remoto

  • Nome do servidor Exchange

  • Nome do conector

  • Grupo de roteamento

  • Nome do site do Active Directory

  • Nome de domínio totalmente qualificado (FQDN) do servidor de caixa de correio

Horário da próxima tentativa

NextRetryTime

DateTime

Esse valor especifica a hora da próxima tentativa de conexão de uma fila que tenha um status de Repetir.

Status

Status

Enumeration

O status atual da fila. Uma fila pode ter um dos seguintes valores de status:

  • Ativo

  • Suspenso

  • Pronto

  • Repetir

Operadores a serem usados ao filtrar filas

Ao criar um filtro de filas, você deve incluir um operador no valor da propriedade a ser correspondida. A tabela 2 mostra os operadores de comparação que você pode usar em uma expressão de filtro e como cada operador funciona.

Tabela 2   Operadores de expressão de filtro

Operador Valor do Shell de Gerenciamento do Exchange Função Exemplo de código do Shell de Gerenciamento do Exchange

É Igual a

-eq

Esse operador é usado para especificar que os resultados devem corresponder exatamente ao valor da propriedade fornecido na expressão.

Para exibir uma lista de todas as filas que tenham um status de Repetir:

Get-queue -filter {status -eq "retry"}

É Diferente de

-ne

Esse operador é usado para especificar que os resultados não devem corresponder ao valor da propriedade fornecido na expressão.

Para exibir uma lista de todas as filas que não tenham um status de Ativo:

Get-queue -filter {status -ne "active"}

Maior que

-gt

Este operador é usado com propriedades em que o valor é expresso como um inteiro. Os resultados do filtro incluem somente filas em que o valor da propriedade especificada é maior que o valor fornecido na expressão.

Para exibir uma lista de filas que contenha atualmente mais de 1.000 mensagens:

Get-queue -filter {messagecount -gt 1000}

Maior ou Igual a

-ge

Este operador é usado com propriedades em que o valor é expresso como um inteiro. Os resultados do filtro incluem somente filas em que o valor da propriedade especificada é maior ou igual ao valor fornecido na expressão.

Para exibir uma lista de filas que contenha atualmente 1.000 mensagens ou mais:

Get-queue -filter {messagecount -ge 1000}

Menor que

-lt

Este operador é usado com propriedades em que o valor é expresso como um inteiro. Os resultados do filtro incluem somente filas em que o valor da propriedade especificada é menor que o valor fornecido na expressão.

Para exibir uma lista de filas que contenha atualmente menos de 1.000 mensagens:

Get-queue -filter {messagecount -lt 1000}

Menor ou Igual a

-le

Este operador é usado com propriedades em que o valor é expresso como um inteiro. Os resultados do filtro incluem somente filas em que o valor da propriedade especificada é menor ou igual ao valor fornecido na expressão.

Para exibir uma lista de filas que contenha atualmente 1.000 mensagens ou menos:

Get-queue -filter {messagecount -le 1000}

Contém

-like

Este operador é usado com propriedades em que o valor é expresso como uma cadeia de caracteres de texto. Os resultados do filtro incluem somente filas em que o valor da propriedade especificada contenha a cadeia de caracteres de texto fornecida na expressão. Você pode incluir o caractere curinga * em uma expressão -like que é aplicada a um campo da cadeia de caracteres de texto, mas não a um campo com o tipo de enumeração.

Para exibir uma lista de filas de entrega com um destino para qualquer domínio SMTP que termine em Contoso.com:

Get-queue -filter {identity -like "*Contoso.com"}

Você pode especificar várias expressões no filtro de filas usando o operador -and no Shell de Gerenciamento do Exchange ou adicionando várias expressões no Visualizador de Filas. As filas devem atender a todos os critérios a serem incluídos no conjunto de resultados. Por exemplo, os resultados do comando a seguir exibirão uma lista de filas com um destino para qualquer nome de domínio SMTP que termine em Contoso.com e que contenha atualmente mais de 500 mensagens:

Get-queue -Filter {Identity -like "*Contoso.com*" -and MessageCount -gt 500}

Para obter informações sobre como usar operadores de comparação no Shell de Gerenciamento do Exchange, execute o seguinte comando no Shell de Gerenciamento do Exchange:

Help about_comparison_operator

Para obter mais informações

Para obter mais informações sobre como gerenciar e filtrar mensagens, consulte os seguintes tópicos: