Compartir a través de


Get-Message

Este cmdlet solo está disponible en el entorno local de Exchange.

Utilice el cmdlet Get-Message para ver los detalles de uno o más mensajes en las colas de los servidores de buzones de correo o de transporte perimetral.

Para obtener más información acerca de los conjuntos de parámetros de la sección Sintaxis a continuación, vea Sintaxis del cmdlet de Exchange.

Syntax

Get-Message
   [-Filter <String>]
   [-BookmarkIndex <Int32>]
   [-BookmarkObject <ExtensibleMessageInfo>]
   [-IncludeBookmark <Boolean>]
   [-IncludeComponentLatencyInfo]
   [-IncludeRecipientInfo]
   [-ResultSize <Unlimited>]
   [-ReturnPageInfo <Boolean>]
   [-SearchForward <Boolean>]
   [-Server <ServerIdParameter>]
   [-SortOrder <QueueViewerSortOrderEntry[]>]
   [<CommonParameters>]
Get-Message
   [[-Identity] <MessageIdentity>]
   [-BookmarkIndex <Int32>]
   [-BookmarkObject <ExtensibleMessageInfo>]
   [-IncludeBookmark <Boolean>]
   [-IncludeComponentLatencyInfo]
   [-IncludeRecipientInfo]
   [-ResultSize <Unlimited>]
   [-ReturnPageInfo <Boolean>]
   [-SearchForward <Boolean>]
   [-SortOrder <QueueViewerSortOrderEntry[]>]
   [<CommonParameters>]
Get-Message
   [-Queue <QueueIdentity>]
   [-BookmarkIndex <Int32>]
   [-BookmarkObject <ExtensibleMessageInfo>]
   [-IncludeBookmark <Boolean>]
   [-IncludeComponentLatencyInfo]
   [-IncludeRecipientInfo]
   [-ResultSize <Unlimited>]
   [-ReturnPageInfo <Boolean>]
   [-SearchForward <Boolean>]
   [-SortOrder <QueueViewerSortOrderEntry[]>]
   [<CommonParameters>]

Description

Para mostrar mensajes, incluya el nombre del servidor como parte del parámetro Identity o el parámetro Queue, o bien incluya el parámetro Server con una consulta de filtro. El parámetro Identity, el parámetro Queue y los valores del parámetro Filter se excluyen mutuamente.

Deberá tener asignados permisos antes de poder ejecutar este cmdlet. Aunque en este tema se enumeran todos los parámetros correspondientes a este cmdlet, tal vez no tenga acceso a algunos parámetros si no están incluidos en los permisos que se le han asignado. Para obtener los permisos necesarios para ejecutar cualquier cmdlet o parámetro en su organización, consulte Find the permissions required to run any Exchange cmdlet.

Ejemplos

Ejemplo 1

Get-Message -Filter "FromAddress -like '*@contoso.com'" | Format-List

En este ejemplo se muestra información detallada sobre todos los mensajes en cola que se encuentren en el servidor local y que se hayan recibido de cualquier remitente del dominio contoso.com.

Ejemplo 2

Get-Message -Filter "FromAddress -like '*@contoso.com' -and SCL -gt 3"

En este ejemplo se enumeran todos los mensajes en cola en el servidor local, recibidos de cualquier remitente en el dominio contoso.com y que tienen un valor de SCL mayor que 3.

Ejemplo 3

Get-Message -Server Server01.contoso.com -SortOrder: +FromAddress,-Size

En este ejemplo se muestran todos los mensajes en cola en el servidor denominado Server01. Los resultados se clasifican primero en orden ascendente por dirección de remitente y, a continuación, en orden descendente según el tamaño.

Parámetros

-BookmarkIndex

El parámetro BookmarkIndex especifica la posición en el conjunto de resultados donde se inician los resultados mostrados. El valor de este parámetro es un índice de base 1 en el conjunto de resultados totales. El parámetro BookmarkIndex no puede usarse con el parámetro BookmarkObject.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-BookmarkObject

El parámetro BookmarkObject especifica el objeto en el conjunto de resultados donde se inician los resultados mostrados. El parámetro BookmarkObject no puede usarse con el parámetro BookmarkIndex.

Type:ExtensibleMessageInfo
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-Filter

El parámetro Filter especifica uno o varios mensajes mediante la sintaxis de filtro de OPATH. El filtro OPATH incluye un nombre de propiedad de mensaje seguido de un operador de comparación y un valor (por ejemplo, "FromAddress -like '*@contoso.com'"). Para obtener más información sobre las propiedades de mensajes filtrables y los operadores de comparación, consulte Propiedades de mensajes en colas y Búsqueda de colas y mensajes en colas en el Shell de administración de Exchange.

Puede especificar varios criterios mediante el operador de comparación y . Los valores de propiedad que no se expresen como un entero deben estar entre comillas (").

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-Identity

El parámetro Identity especifica el mensaje. La entrada válida para este parámetro debe usar la sintaxis Server\Queue\MessageInteger, Queue\MessageInteger o MessageInteger, por ejemplo, Mailbox01\contoso.com\5 o 10. Para obtener más información sobre la identidad del mensaje, consulte Identidad del mensaje.

Type:MessageIdentity
Position:1
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-IncludeBookmark

El parámetro IncludeBookmark especifica si se incluirá el objeto de marcador cuando se muestran los resultados de la búsqueda. El parámetro IncludeBookmark es válido cuando se usa con el parámetro BookmarkObject o BookmarkIndex. Si no especifica un valor para el parámetro IncludeBookmark, se usa el valor predeterminado de $true.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-IncludeComponentLatencyInfo

El modificador IncludeComponentLatencyInfo especifica si la información sobre la latencia del componente se debe incluir en las propiedades del mensaje. No es necesario especificar un valor con este modificador.

Si incluye este modificador, entre los objetos del mensaje devueltos se incluirán las medidas de latencia de cada componente de transporte que haya contribuido a la latencia del servidor local para cada mensaje en cola.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-IncludeRecipientInfo

El modificador IncludeRecipientInfo especifica si se deben mostrar los destinatarios del mensaje en el campo Destinatarios. No es necesario especificar un valor con este modificador.

Si no incluye el modificador IncludeRecipientInfo, el campo Destinatarios permanecerá en blanco.

Almacenar los resultados de un Get-Message -IncludeRecipientInfo comando en una variable permite mostrar propiedades adicionales para los destinatarios del mensaje. En la lista siguiente se describen las propiedades de destinatarios disponibles:

  • Dirección: dirección de correo electrónico del destinatario.
  • Tipo: tipo de destinatario, que puede ser Externo, Buzón o Grupo de distribución. Grupo de distribución se usa cuando el destino es un servidor de expansión.
  • FinalDestination: nombre distintivo (DN) del objeto que se usa para enrutar el mensaje.
  • Estado: el estado del destinatario puede ser Completo, Listo o Reintentar.
  • LastError: la respuesta SMTP tras el último intento de entrega o un mensaje de error localizado si el mensaje se coloca en la cola inalcanzable.

Por ejemplo, para almacenar la información de destinatario de un mensaje en el contoso.com cola de entrega remota que tiene el valor MessageIdentity de 1234 en una variable denominada $x, use el siguiente comando: $x=Get-Message -Identity "contoso.com\\1234" -IncludeRecipientInfo.

Para mostrar las propiedades de destinatario extendidas que ahora se almacenan en la variable $x, use el siguiente comando: $x.Recipients.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-Queue

El parámetro Queue especifica la identidad de la cola que contiene los mensajes que desea mostrar. La entrada válida para este parámetro usa la sintaxis <Server>\<Queue> o <Queue>, por ejemplo, Mailbox01\contoso.com o Unreachable. Para obtener más información sobre la identidad de la cola, consulte la sección "Identidad de cola" en Buscar colas y mensajes en colas en el Shell de administración de Exchange.

Si usa el parámetro Queue, no puede usar los parámetros Identity, Filter o Server.

Type:QueueIdentity
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-ResultSize

El parámetro ResultSize especifica el número máximo de resultados que se van a devolver. Si desea incluir en los resultados devueltos todas las solicitudes que coincidan con la consulta, use el valor ilimitado para este parámetro. El valor predeterminado es 1000.

Type:Unlimited
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-ReturnPageInfo

ReturnPageInfo es un parámetro oculto. Úselo para devolver información acerca del número total de resultados y el índice del primer objeto de la página actual. El valor predeterminado es $false.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-SearchForward

El parámetro SearchForward especifica si la búsqueda se realiza hacia adelante o hacia atrás en el conjunto de resultados. El valor predeterminado es $true. Este valor hace que la página de resultados se calcule hacia adelante, ya sea desde el principio del conjunto de resultados o desde un marcador en caso de que se especifique uno.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-Server

El parámetro Server especifica el servidor Exchange en el que desea ejecutar este comando. Puede usar cualquier valor que identifique de forma exclusiva el servidor. Por ejemplo:

  • Name
  • FQDN
  • Distinguished name (DN)
  • Nombre distintivo (DN) heredado de Exchange

Nombre distintivo (DN) heredado de Exchange

No puede usar el parámetro Server y el parámetro Filter en el mismo comando. No puede usar el parámetro Server y el parámetro Identity en el mismo comando.

Type:ServerIdParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-SortOrder

El parámetro SortOrder especifica una matriz de propiedades de mensaje que se usa para controlar el criterio de ordenación del conjunto de resultados. Separe cada propiedad con coma. Anteponga un símbolo del signo más (+) al comienzo del nombre de la propiedad para mostrar los resultados en orden ascendente. Anteponga un símbolo del signo menos (-) al comienzo del nombre de la propiedad para mostrar los resultados en orden descendente.

Si no especifica ningún criterio de ordenación, el conjunto de resultados se muestra en orden ascendente mediante el entero MessageIdentity.

Type:QueueViewerSortOrderEntry[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

Entradas

Input types

Para ver los tipos de entrada que acepta este cmdlet, consulte Tipos de entrada y salida de cmdlet. Si el campo Tipo de entrada de un cmdlet está en blanco, el cmdlet no acepta datos de entrada.

Salidas

Output types

Para ver los tipos de valor devuelto (también conocidos como tipos de resultado) que acepta este cmdlet, consulte Tipos de entrada y salida de cmdlet. Si el campo Tipo de resultado está en blanco, el cmdlet no devuelve datos.