Filtrado de colas

 

Se aplica a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

Última modificación del tema: 2006-05-24

Las colas se pueden administrar con la interfaz gráfica de usuario del Visor de cola de Exchange y con los comandos de Shell de administración de Microsoft Exchange en Microsoft Exchange Server 2007. La lista de colas puede ser muy grande, en función del flujo de correo actual. La lista de colas también puede cambiar con frecuencia cuando los mensajes entran y salen del servidor. Mediante el filtrado de colas, es posible ajustar la búsqueda a criterios específicos y buscar aquéllas que sufren un problema de flujo de correo. A continuación, es posible realizar operaciones que modifican el estado de dichas colas.

Escenarios de filtrado de colas

El filtrado genera distintas vistas de las colas. Las propiedades de las colas se utilizan como opciones de filtro. Mediante la especificación de criterios de filtro, es posible buscar las colas y realizar acciones en ellas. Los siguientes escenarios son ejemplos de cómo se puede utilizar el filtrado de colas para administrar el flujo de mensajes.

  • Recibe un mensaje de Microsoft Operations Manager (MOM) que indica que la longitud de una cola ha superado el límite establecido. Desea investigar si hay algún problema de flujo de correo en todo el servidor.

    Puede crear un filtro para ver todas las colas que tienen un contador de mensajes que supera lo que se considera normal. Si se detecta un problema de flujo de correo, puede seleccionar todas las colas de los resultados del filtro y suspenderlas mientras continúa con la investigación.

  • Suspende varias colas para investigar la causa de los problemas de flujo de correo. Determina que el problema se debió a que la configuración de un conector no era la correcta y lo soluciona.

    Puede crear un filtro para ver todas las colas que tiene el estado Suspended y, seguidamente, seleccionar todas las colas de los resultados del filtro y reanudarlas.

Propiedades de las colas que se deben utilizar cuando se filtran colas

Las propiedades de las colas se pueden utilizar para crear un filtro y buscar aquéllas que cumplen criterios especificados. La tabla 1 muestra las propiedades de las colas por las que se puede establecer el filtro y los valores válidos de dichas propiedades.

Tabla 1   Propiedades de colas

Propiedad de cola Visor de cola Propiedad de cola Shell de administración de Exchange Tipo de propiedad Valor

Tipo de entrega

DeliveryType

Enumeración

Este valor lo determina la selección del siguiente salto. La selección del siguiente salto identifica dónde se ponen los mensajes en cola para su entrega. Para utilizar la propiedad del tipo de entrega en un filtro, hay que utilizar los valores constantes que se asignan a cada tipo. El tipo de entrega puede ser uno de los valores siguientes:

  • DNSConnectorDelivery   Los mensajes se ponen en cola para entregarlos a un destinatario externo a través de un conector SMTP (Protocolo simple de transferencia de correo) que se encuentra en el servidor local y que está configurado para utilizar DNS (Sistema de nombres de dominio) para la resolución del enrutamiento.

  • NonSmtpGatewayDelivery   Los mensajes se ponen en cola para entregarlos a un destinatario externo a través de un conector no SMTP del servidor local.

  • SmartHostConnectorDelivery   Los mensajes se ponen en cola para entregarlos a un destinatario externo a través de un conector SMTP que se encuentra en el servidor local y que está configurado para utilizar un host inteligente para la resolución del enrutamiento.

  • SmtpRelayWithinAdSitetoEdge   Los mensajes se ponen en cola para entregarlos a un destinatario externo a través de un conector SMTP que se encuentra en un servidor de transporte de bordes que está suscrito al sitio de Active Directory local.

  • MapiDelivery   Los mensajes se ponen en cola para entregarlos a destinatarios que tienen buzones que se encuentran en un servidor de correo ubicado en el sitio de Active Directory local.

  • SmtpRelayWithinAdSite   Los mensajes se ponen en cola para entregarlos a un servidor de transporte de concentradores que se encuentra en el mismo sitio de Active Directory que el servidor local. El servidor de destino puede ser el servidor de origen de un conector SMTP, el servidor de origen de un conector de un grupo de enrutamiento o un servidor de expansión.

  • SmtpRelaytoRemoteAdSite   Los mensajes se ponen en cola para entregarlos a un servidor que se encuentra en un sitio de Active Directory remoto. El servidor de destino puede ser el servidor de origen de un conector que se configura para transportar mensajes a destinatarios externos, un servidor de expansión o un servidor de transporte de concentradores que entrega los mensajes dirigidos a los destinatarios del buzón ubicados en el sitio de Active Directory remoto.

  • SmtpRelaytoTiRg   Los mensajes se ponen en cola para entregarlos a un grupo de enrutamiento de Exchange Server 2003. El servidor de destino puede ser el servidor de origen que se configura para transportar mensajes a destinatarios externos, un servidor de expansión o un servidor cabeza de puente de Exchange Server 2003 que entrega los mensajes dirigidos a los destinatarios del buzón ubicados en el grupo de enrutamiento.

  • Undefined   Los mensajes se encuentran en la cola Envío y el destino del siguiente salto aún no se ha resuelto.

  • Unreachable   Los mensajes se encuentran en la cola Inaccesible y no se ha podido establecer ninguna ruta hacia el destinatario.

Identidad

Identity

QueueIdentity

Este valor especifica la identidad de la cola. La identidad de la cola se escribe con el formato Servidor/destino, donde destino es un nombre de dominio remoto, servidor de buzón o cola persistente, o bien el entero que identifica esta cola en la base de datos de colas.

Último error

LastError

Cadena

Una cadena de texto del último error que se registró en una cola.

Último reintento

LastRetryTime

DateTime

Este valor especifica el momento del último intento de conexión de una cola con el estado Retry.

Contador de mensajes

MessageCount

Ulong

Este valor se expresa como un entero que representa el número de elementos de la cola.

Conector del siguiente salto

NextHopConnector

GUID

Este valor se expresa como un GUID del sistema y es el GUID del conector que se utilizó para crear la cola.

Dominio del siguiente salto

NextHopDomain

Cadena

Este valor especifica el siguiente destino de una cola de entrega. El dominio del siguiente salto se puede expresar de la siguiente forma:

  • Nombre de dominio SMTP remoto

  • Nombre del servidor de Exchange

  • Nombre del conector

  • Grupo de enrutamiento

  • Nombre del sitio de Active Directory

  • Nombre de dominio completo (FQDN) del servidor de correo

Siguiente reintento

NextRetryTime

DateTime

Este valor especifica el momento del siguiente intento de conexión de una cola con el estado Retry.

Estado

Estado

Enumeración

El estado actual de la cola. Las colas pueden tener uno de los siguientes estados:

  • Active

  • Suspended

  • Ready

  • Retry

Operadores que se utilizan cuando se filtran colas

Cuando se crea un filtro de cola, hay que incluir un operador con el que debe coincidir el valor de la propiedad. La tabla 2 muestra los operadores de comparación que se pueden utilizar en una expresión de filtro y cómo funciona cada uno de ellos.

Tabla 2   Operadores de expresiones de filtro

Operador Valor de Shell de administración de Exchange Función Ejemplo de código de Shell de administración de Exchange

Igual que

-eq

Este operador se utiliza para especificar que el resultado debe coincidir exactamente con el valor de la propiedad que se suministra en la expresión.

Para mostrar una lista de todas las colas cuyo estado es Retry:

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

Distinto de

-ne

Este operador se utiliza para especificar que el resultado no debe coincidir con el valor de la propiedad que se suministra en la expresión.

Para mostrar una lista de todas las colas cuyo estado no es Active:

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

Mayor que

-gt

Este operador se utiliza con las propiedades en las que el valor se expresa en forma de número entero. Los resultados del filtro sólo incluyen las colas en las que el valor de la propiedad especificada es mayor que el que se suministra en la expresión.

Para mostrar una lista de colas que actualmente contiene más de mil mensajes:

Get-queue -filter {messagecount -gt 1000}

Mayor o igual que

-ge

Este operador se utiliza con las propiedades en las que el valor se expresa en forma de número entero. Los resultados del filtro sólo incluyen las colas en las que el valor de la propiedad especificada es mayor o igual que el que se suministra en la expresión.

Para mostrar una lista de colas que actualmente contiene mil mensajes, o más:

Get-queue -filter {messagecount -ge 1000}

Menor que

-lt

Este operador se utiliza con las propiedades en las que el valor se expresa en forma de número entero. Los resultados del filtro sólo incluyen las colas en las que el valor de la propiedad especificada es menor que el que se suministra en la expresión.

Para mostrar una lista de colas que actualmente contiene menos de mil mensajes:

Get-queue -filter {messagecount -lt 1000}

Menor o igual que

-le

Este operador se utiliza con las propiedades en las que el valor se expresa en forma de número entero. Los resultados del filtro sólo incluyen las colas en las que el valor de la propiedad especificada es menor o igual que el que se suministra en la expresión.

Para mostrar una lista de colas que actualmente contiene mil mensajes o menos:

Get-queue -filter {messagecount -le 1000}

Contiene

-like

Este operador se utiliza con las propiedades en las que el valor se expresa en forma de cadena de texto. Los resultados del filtro sólo incluyen las colas en las que el valor de la propiedad especificada contiene la cadena de texto que se suministra en la expresión. El carácter comodín * se puede incluir en una expresión -like que se aplique a un campo de cadenas de texto, pero no a un campo que tenga el tipo enumeración.

Para mostrar una lista de colas de entrega que tienen un destino en cualquier dominio SMTP que termine en Contoso.com:

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

Para especificar varias expresiones en un filtro de cola, utilice el operador -and en el Shell de administración de Exchange o agregue varias expresiones en el Visor de cola. Para que se incluyan en el conjunto de resultados, las colas deben cumplir todos los criterios. Por ejemplo, los resultados del siguiente comando mostrarán una lista de colas que tienen un destino en todos los nombres de dominio SMTP que terminen en Contoso.com y que actualmente contengan más de quinientos mensajes:

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

Para obtener más información acerca de cómo utilizar los operadores de comparación en el Shell de administración de Exchange, ejecute el siguiente comando en el Shell de administración de Exchange:

Help about_comparison_operator

Para obtener más información

Para obtener más información acerca de cómo administrar y filtrar las colas, vea los siguientes temas (en inglés):