Condividi tramite


Get-MessageTrackingLog

Questo cmdlet è disponibile solo in Exchange locale.

Il cmdlet Get-MessageTrackingLog consente di cercare le informazioni sul recapito dei messaggi archiviate nel registro di verifica dei messaggi.

Per informazioni sui set di parametri nella sezione Sintassi, vedere Sintassi del cmdlet di Exchange.

Sintassi

Default (impostazione predefinita).

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>]

Descrizione

Esiste un log di verifica dei messaggi univoco per il servizio di trasporto in un server Cassette postali, per il servizio di trasporto cassette postali in un server Cassette postali e su un server Trasporto Edge. Il registro verifica messaggi è un file CSV (comma-separated value) che contiene informazioni dettagliate sulla cronologia di ciascun messaggio di posta elettronica durante il passaggio attraverso un server Exchange.

I nomi dei campi visualizzati nei risultati del cmdlet Get-MessageTrackingLog sono simili ai nomi dei campi effettivi utilizzati nei registri di verifica messaggi. Le differenze sono:

  • I trattini vengono rimossi dai nomi dei campi. Ad esempio, internal-message-id viene visualizzato come InternalMessageId.
  • Il campo date-time viene visualizzato come Timestamp.
  • Il campo recipient-address viene visualizzato come Recipients.
  • Il campo sender-address viene visualizzato come Sender.

Per altre informazioni sui file di log di rilevamento dei messaggi, vedere Rilevamento dei messaggi.

È possibile scrivere i risultati in un file inviando l'output a ConvertTo-Html o ConvertTo-Csv e aggiungendo > <filename> al comando . Ad esempio: Get-MessageTrackingLog -Start "03/13/2020 09:00:00" -End "03/13/2020 09:10:00" | ConvertTo-Html > "C:\My Documents\message track.html".

È necessario disporre delle autorizzazioni prima di poter eseguire questo cmdlet. Anche se questo articolo elenca tutti i parametri per il cmdlet, è possibile che non si abbia accesso ad alcuni parametri se non sono inclusi nelle autorizzazioni assegnate all'utente. Per individuare le autorizzazioni necessarie per eseguire cmdlet o parametri nell'organizzazione, vedere Trovare le autorizzazioni necessarie per eseguire i cmdlet di Exchange.

Esempio

Esempio 1

Get-MessageTrackingLog -Server Mailbox01 -Start "03/13/2024 09:00:00" -End "03/15/2024 17:00:00" -Sender "john@contoso.com"

In questo esempio vengono cercate informazioni su tutti i messaggi inviati dal 13 marzo 2024 dalle 09:00 al 15 marzo 2024 dal mittente john@contoso.comnei log di rilevamento dei messaggi nel server Cassette postali denominato Mailbox01.

Esempio 2

Get-MessageTrackingLog -Server Mailbox01 -Start "03/13/2024 09:00:00" -Recipients @("john@contoso.com","alice@contoso.com")

In questo esempio vengono cercate informazioni su tutti i messaggi inviati dal 13 marzo 2024 alle 9:00 fino a oggi nei log di rilevamento dei messaggi nel server Cassette postali denominato Mailbox01 per i destinatari john@contoso.com e/o alice@contoso.com.

Parametri

-DomainController

Applicabile: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

Il parametro DomainController consente di specificare il controller di dominio utilizzato da questo cmdlet per la lettura o la scrittura dei dati in Active Directory. Identificare il controller di dominio mediante il relativo nome di dominio completo (FQDN). Ad esempio, dc01.contoso.com.

Il parametro DomainController non è supportato sui server Trasporto Edge. Un server Trasporto Edge usa l'istanza locale di Active Directory Lightweight Directory Services (AD LDS) per leggere e scrivere i dati.

Proprietà dei parametri

Tipo:Fqdn
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-End

Applicabile: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

Il parametro End consente di specificare la data e l'ora di fine dell'intervallo di date. Le informazioni sul recapito dei messaggi vengono restituite fino alla data e ora specificate (escluse).

Usare il formato data breve definito nelle impostazioni Opzioni internazionali nel computer in cui viene eseguito il comando. Ad esempio, se il computer è configurato per l'uso del formato di data breve MM/gg/aaaa, immettere 01/09/2018 per specificare il 1° settembre 2018. È possibile immettere solo la data oppure specificare la data e l'ora del giorno. In quest'ultimo caso, racchiudere il valore tra virgolette ("), ad esempio, "01/09/2018 17:00".

Proprietà dei parametri

Tipo:DateTime
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-EventId

Applicabile: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

Il parametro EventId filtra le voci del registro di verifica messaggi in base al valore del campo EventId. Il valore EventId classifica ogni evento del messaggio. I valori di esempio includono DSNDefer, Deliver, Send o Receive.

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-InternalMessageId

Applicabile: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

Il parametro InternalMessageId filtra le voci del registro di verifica messaggi in base al valore del campo InternalMessageId. Il valore InternalMessageId è un identificatore di messaggio assegnato al server Exchange che sta attualmente elaborando il messaggio.

Il valore del parametro internal-message-id per un messaggio specifico è diverso nel registro di verifica messaggi di ciascun server Exchange coinvolto nel recapito del messaggio.

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-MessageId

Applicabile: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

Il parametro MessageId filtra le voci del registro di verifica messaggi in base al valore del campo MessageId. Il valore del parametro MessageId corrisponde al valore del campo di intestazione Message-Id: nel messaggio. Se il campo di intestazione Message-ID è vuoto o non esiste, viene assegnato un valore arbitrario. Assicurarsi di includere la stringa MessageId completa (che potrebbe includere parentesi angolari) e racchiudere il valore tra virgolette (ad esempio, "d9683b4c-127b-413a-ae2e-fa7dfb32c69d@contoso.com").

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-MessageSubject

Applicabile: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

Il parametro MessageSubject filtra le voci del registro di verifica messaggi in base al valore dell'oggetto del messaggio. Il valore del parametro MessageSubject supporta automaticamente le corrispondenze parziali senza utilizzare caratteri jolly o caratteri speciali. Ad esempio, se si specifica il valore MessageSubjectsea, i risultati includeranno i messaggi con Seattle nell'oggetto. Per impostazione predefinita, l'oggetto dei messaggi viene archiviato nei registri di verifica dei messaggi.

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-NetworkMessageId

Applicabile: Exchange Server 2016, Exchange Server 2019, Exchange Server SE

Il parametro NetworkMessageId filtra le voci del log di verifica messaggi in base al valore del campo NetworkMessageId. Questo campo contiene un valore univoco dell'ID messaggio che viene mantenuto tra le copie del messaggio che potrebbero essere create a causa della biforcazione o dell'espansione del gruppo di distribuzione. Un valore di esempio corrisponde a 1341ac7b13fb42ab4d4408cf7f55890f.

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-Recipients

Applicabile: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

Il parametro Recipients filtra le voci del registro di verifica messaggi in base all'indirizzo di posta elettronica SMTP dei destinatari del messaggio. Più destinatari in un unico messaggio vengono registrati in una singola voce del registro di verifica messaggi. I destinatari del gruppo di distribuzione non esteso vengono registrati utilizzando l'indirizzo di posta elettronica SMTP del gruppo. È possibile specificare più destinatari usando una matrice di indirizzi di posta elettronica.

Proprietà dei parametri

Tipo:

String[]

Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-Reference

Applicabile: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

Il parametro Reference filtra le voci del log di verifica messaggi in base al valore del campo Reference. Il campo Reference contiene informazioni aggiuntive per tipi specifici di eventi. Ad esempio, il valore del campo Reference per una voce del log di verifica messaggi DSN contiene il valore InternalMessageId del messaggio che ha determinato la notifica sullo stato del recapito. Per molti tipi di eventi, il valore di Reference è vuoto.

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-ResultSize

Applicabile: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

Il parametro ResultSize consente di specificare il numero massimo di risultati da restituire. Se si desidera restituire tutte le richieste che soddisfano la query, impostare questo parametro sul valore unlimited. Il valore predefinito è 1000.

Proprietà dei parametri

Tipo:Unlimited
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-Sender

Applicabile: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

Il parametro Sender filtra le voci del registro di verifica messaggi in base all'indirizzo di posta elettronica SMTP del mittente.

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-Server

Applicabile: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

Il parametro Server specifica il server Exchange in cui si vuole eseguire il comando. È possibile utilizzare qualsiasi valore che identifichi il server in maniera univoca. Ad esempio:

  • Nome
  • FQDN
  • Nome distinto (DN)
  • DN legacy di Exchange

DN legacy di Exchange

Proprietà dei parametri

Tipo:ServerIdParameter
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:True
Valore dagli argomenti rimanenti:False

-Source

Applicabile: Exchange Server 2016, Exchange Server 2019, Exchange Server SE

Il parametro Source filtra le voci del log di verifica messaggi in base al valore del campo Source. Tali valori indicano il componente di trasporto responsabile dell'evento di verifica messaggi. Per ulteriori informazioni, vedere Valori dell'origine del log di verifica messaggi.

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-Start

Applicabile: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

Il parametro Start consente di specificare la data e l'ora di inizio dell'intervallo di date.

Usare il formato data breve definito nelle impostazioni Opzioni internazionali nel computer in cui viene eseguito il comando. Ad esempio, se il computer è configurato per l'uso del formato di data breve MM/gg/aaaa, immettere 01/09/2018 per specificare il 1° settembre 2018. È possibile immettere solo la data oppure specificare la data e l'ora del giorno. In quest'ultimo caso, racchiudere il valore tra virgolette ("), ad esempio, "01/09/2018 17:00".

Proprietà dei parametri

Tipo:DateTime
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-TransportTrafficType

Applicabile: Exchange Server 2016, Exchange Server 2019, Exchange Server SE

Il parametro TransportTrafficType filtra le voci del log di verifica messaggi in base al valore del campo TransportTrafficType. Tuttavia, questo campo non è interessante per le organizzazioni exchange locali.

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

CommonParameters

Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedere about_CommonParameters.

Input

Input types

Per verificare i tipi di input accettati da questo cmdlet, vedere Tipi di input e output dei cmdlet. Se il campo relativo al tipo di input di un cmdlet è vuoto, il cmdlet non accetta dati di input.

Output

Output types

Per verificare i tipi restituiti, detti anche tipi di output, accettati da questo cmdlet, vedere Tipi di input e output dei cmdlet. Se il campo relativo al tipo di output è vuoto, il cmdlet non restituisce dati.