Compartir a través de


Get-MessageTrackingLog

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

Utilice el cmdlet Get-MessageTrackingLog para buscar información de entrega de mensajes almacenada en el registro de seguimiento de mensajes.

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-MessageTrackingLog
   [-DomainController <Fqdn>]
   [-End <DateTime>]
   [-EventId <String>]
   [-InternalMessageId <String>]
   [-MessageId <String>]
   [-MessageSubject <String>]
   [-Recipients <String[]>]
   [-Reference <String>]
   [-ResultSize <Unlimited>]
   [-Sender <String>]
   [-Server <ServerIdParameter>]
   [-Start <DateTime>]
   [-NetworkMessageId <String>]
   [-Source <String>]
   [-TransportTrafficType <String>]
   [<CommonParameters>]

Description

Existe un registro único de seguimiento de mensajes para el servicio de transporte en un servidor de buzones de correo, para el servicio de transporte de buzones de correo en un servidor de buzones de correo y en un servidor de transporte perimetral. El registro de seguimiento de mensajes es un archivo de valores separados por comas (CVS) que contiene información detallada sobre el historial de cada mensaje de correo electrónico conforme se traslada por un servidor Exchange.

Los nombres de campo que se muestran en los resultados del cmdlet Get-MessageTrackingLog son similares a los nombres de campo reales usados en los registros de seguimiento de mensajes. Las diferencias son:

  • Los guiones se eliminan de los nombres de campo. Por ejemplo, internal-message-id se muestra como InternalMessageId.
  • El campo date-time se muestra como Timestamp.
  • El campo recipient-address aparece como Recipients.
  • El campo sender-address aparece como Sender.

Para obtener más información sobre los archivos de registro de seguimiento de mensajes, consulte Seguimiento de mensajes.

Puede escribir los resultados en un archivo canalizando la salida a ConvertTo-Html o ConvertTo-Csv y agregando > <filename> al comando . Por ejemplo: Get-MessageTrackingLog -Start "03/13/2020 09:00:00" -End "03/13/2020 09:10:00" | ConvertTo-Html > "C:\My Documents\message track.html".

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-MessageTrackingLog -Server Mailbox01 -Start "03/13/2018 09:00:00" -End "03/15/2018 17:00:00" -Sender "john@contoso.com"

En este ejemplo se buscan los registros de seguimiento de mensajes en el servidor de buzones denominado Mailbox01 para obtener información sobre todos los mensajes enviados desde el 13 de marzo de 2018, de 09:00 al 15 de marzo de 2018, a las 17:00 por el remitente john@contoso.com.

Parámetros

-DomainController

El parámetro DomainController especifica el controlador de dominio que el cmdlet usa para leer datos de Active Directory o escribirlos. El controlador de dominio se identifica por su nombre de dominio completo (FQDN). Por ejemplo, dc01.contoso.com.

El parámetro DomainController no es compatible con los servidores de transporte perimetral. Un servidor de transporte perimetral usa la instancia local de Active Directory Lightweight Directory Services (AD LDS) para leer y escribir datos.

Type:Fqdn
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

-End

El parámetro End especifica la fecha y la hora de finalización del intervalo de fechas. La información de entrega de mensajes se devuelve hasta la fecha y hora especificadas (no incluidas).

Use el formato de fecha corta que se define en la opción Configuración regional en el equipo en el que se ejecuta el comando. Por ejemplo, si el equipo está configurado para usar el formato de fecha corta mm/dd/yyyy, escriba 09/01/2018 para especificar el 1 de septiembre de 2018. Puede escribir solo la fecha, o la fecha y la hora del día. Si escribe la fecha y la hora del día, encierre el valor entre comillas ("), por ejemplo, "01/09/2018 5:00 PM".

Type:DateTime
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

-EventId

El parámetro EventId filtra las entradas de registro de seguimiento de mensajes por el valor del campo EventId. El valor EventId clasifica cada evento de mensaje. Algunos valores de ejemplo son DSN, Defer, Deliver, Send y Receive.

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

-InternalMessageId

El parámetro InternalMessageId filtra las entradas de registro de seguimiento de mensajes por el valor del campo InternalMessageId. InternalMessageId es un identificador de mensaje asignado por el servidor Exchange que está procesando el mensaje actualmente.

El valor del campo internal-message-id de un mensaje específico es diferente en el registro de seguimiento de mensajes de todos los servidores Exchange involucrados en la entrega del mensaje.

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

-MessageId

El parámetro MessageId filtra las entradas de registro de seguimiento de mensajes por el valor del campo MessageId. El valor de MessageId se corresponde con el valor del campo de encabezado Message-Id: del mensaje. Si el campo de encabezado Message-ID está vacío o no existe, se asignará un valor arbitrario. Asegúrese de incluir la cadena MessageId completa (que puede incluir corchetes angulares) y incluya el valor entre comillas (por ejemplo, "d9683b4c-127b-413a-ae2e-fa7dfb32c69d@contoso.com").

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

-MessageSubject

El parámetro MessageSubject filtra las entradas de registro de seguimiento de mensajes por el valor del asunto del mensaje. El valor del parámetro MessageSubject admite coincidencias parciales de forma automática sin usar caracteres comodín ni caracteres especiales. Por ejemplo, si especifica el valor de MessageSubjectsea, los resultados mostrarán los mensajes que incluyan Seattle en el asunto. De manera predeterminada, los asuntos de los mensajes se almacenan en los registros de seguimiento de mensajes.

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

-NetworkMessageId

El parámetro NetworkMessageId filtra las entradas de registro de seguimiento de mensajes por el valor del campo NetworkMessageId. Este campo contiene un valor de identificador de mensaje único que persiste en todas las copias del mensaje que se pueden crear debido a la bifurcación o ampliación de los grupos de distribución. Un valor de ejemplo es el 1341ac7b13fb42ab4d4408cf7f55890f.

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

-Recipients

El parámetro Recipients filtra las entradas de registro de seguimiento de mensajes por la dirección de correo electrónico SMTP de los destinatarios del mensaje. Varios destinatarios en un único mensaje se registran mediante una entrada de registro de seguimiento de mensajes. Los destinatarios de grupo de distribución que no se encuentren expandidos se registran mediante la dirección de correo electrónico SMTP del grupo. Puede especificar varias direcciones de correo electrónico de destinatarios separadas por comas.

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

-Reference

El parámetro Reference filtra las entradas de registro de seguimiento de mensajes por el valor del campo Reference. El campo Reference contiene información adicional para tipos específicos de eventos. Por ejemplo, el valor del campo Reference para una entrada de seguimiento de mensajes DSN contiene el valor InternalMessageId del mensaje que originó el DSN. Para muchos tipos de eventos, el valor de Reference está en blanco.

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

-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

-Sender

El parámetro Sender filtra las entradas de registro de seguimiento de mensajes por la dirección de correo electrónico SMTP del remitente.

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

-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

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

-Source

El parámetro Source filtra las entradas de registro de seguimiento de mensajes por el valor del campo Source. Estos valores indican el componente de transporte que se encarga de los eventos de seguimiento de mensajes. Para obtener más información, consulte Source values in the message tracking log.

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

-Start

El parámetro Start especifica la fecha y la hora de inicio del intervalo de fechas.

Use el formato de fecha corta que se define en la opción Configuración regional en el equipo en el que se ejecuta el comando. Por ejemplo, si el equipo está configurado para usar el formato de fecha corta mm/dd/yyyy, escriba 09/01/2018 para especificar el 1 de septiembre de 2018. Puede escribir solo la fecha, o la fecha y la hora del día. Si escribe la fecha y la hora del día, encierre el valor entre comillas ("), por ejemplo, "01/09/2018 5:00 PM".

Type:DateTime
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

-TransportTrafficType

El parámetro TransportTrafficType filtra las entradas de registro de seguimiento de mensajes por el valor del campo TransportTrafficType. Sin embargo, este campo no es interesante para las organizaciones locales de Exchange.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to: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.