Konfigurieren der Nachrichtenverfolgung in Exchange Server

Das Nachrichtenverfolgungsprotokoll zeichnet die Nachrichtenaktivitäten während der Übertragung von Nachrichten über die Transportpipeline auf Postfachservern und Edge-Transport-Servern auf. Sie können Nachrichtenverfolgungsprotokolle für forensische Nachrichtenanalysen, Nachrichtenübermittlungsanalysen, die Berichterstellung und die Problembehandlung verwenden.

Verwenden Sie das Set-TransportService -Cmdlet in der Exchange-Verwaltungsshell auf Postfachserver und Edge-Transport-Servern für alle Konfigurationsaufgaben der Nachrichtenverfolgung. Beispiel:

  • Aktiveren und Deaktivieren der Nachrichtenverfolgung. Standardmäßig ist diese aktiviert.

  • Angeben des Speicherorts der Nachrichtenverfolgungs-Protokolldateien. Der Standardspeicherort ist %ExchangeInstallPath%TransportRoles\Logs\MessageTracking.

  • Angeben einer Maximalgröße für die einzelnen Nachrichtenverfolgungs-Protokolldateien. Der Standardwert beträgt 10 MB.

  • Angeben einer Maximalgröße für das Verzeichnis, das die Protokolldateien der Nachrichtenverfolgung enthält. Der Standardwert beträgt 1.000 MB.

  • Angeben des Höchstalters für die Protokolldateien der Nachrichtenverfolgung: Der Standardwert beträgt 30 Tage.

  • Aktivieren und Deaktivieren der Nachrichtenbetreffprotokollierung in den Nachrichtenverfolgungsprotokollen. Standardmäßig ist diese aktiviert.

Hinweis

Auf Postfachservern können Sie auch über die Exchange-Verwaltungskonsole die Nachrichtenverfolgung aktivieren oder deaktivieren und den Speicherort der Protokolldateien der Nachrichtenverfolgung angeben.

Was sollten Sie wissen, bevor Sie beginnen?

Tipp

Sie haben Probleme? Bitten Sie in den Exchange-Foren um Hilfe. Sie finden die Foren unter folgenden Links: Exchange Server, Exchange Online oder Exchange Online Protection.

Konfigurieren der Nachrichtenverfolgung auf Postfachservern mithilfe der Exchange-Verwaltungskonsole

  1. Öffnen Sie das EAC, und navigieren Sie zu "Serverserver > >", wählen Sie den Postfachserver aus, den Sie konfigurieren > möchten, und klicken Sie auf "Bearbeiten".

  2. Klicken Sie auf der Seite mit den Servereigenschaften auf Transportprotokolle. Ändern Sie im Abschnitt Nachrichtenverfolgung die folgenden Einstellungen:

    • Aktivieren des Nachrichtenverfolgungsprotokolls: Deaktivieren Sie das Kontrollkästchen, um die Nachrichtenverfolgung auf dem Server zu deaktivieren. Aktivieren Sie das Kontrollkästchen, um die Nachrichtenverfolgung auf dem Server zu aktivieren.

    • Protokollpfad der Nachrichtenverfolgung: Der von Ihnen angegebene Wert muss sich auf dem lokalen Exchange Server befinden. Wenn der Ordner nicht vorhanden ist, wird er für Sie erstellt, wenn Sie auf Speichern klicken.

  3. Klicken Sie nach Abschluss des Vorgangs auf Speichern.

Konfigurieren der Nachrichtenverfolgung mit der Exchange-Verwaltungsshell

Wie zuvor erläutert, können Sie das Set-TransportService -Cmdlet verwenden, um alle Konfigurationsaufgaben der Nachrichtenverfolgung auf Postfachserver und Edge-Transport-Servern auszuführen. Verwenden Sie die folgende Syntax, um die Nachrichtenverfolgung in der Exchange-Verwaltungsshell zu konfigurieren:

Set-TransportService [<ServerIdentity>] -MessageTrackingLogEnabled <$true | $false> -MessageTrackingLogMaxAge <dd.hh:mm:ss> -MessageTrackingLogMaxDirectorySize <Size> -MessageTrackingLogMaxFileSize <Size> -MessageTrackingLogPath <LocalFilePath> -MessageTrackingLogSubjectLoggingEnabled <$true | $false>

Beachten Sie, dass Sie den Exchange-Server nicht angeben müssen, wenn Sie den Befehl auf dem Server ausführen, den Sie konfigurieren möchten.

In diesem Beispiel werden folgende Einstellungen für das Nachrichtenverfolgungsprotokoll auf dem Server „Mailbox01" konfiguriert:

  • Legt den Speicherort für die Protokolldateien der Nachrichtenverfolgung auf „D:\Message Tracking Log" fest. Beachten Sie, dass der Ordner für Sie erstellt wird, wenn er nicht vorhanden ist.

  • Legt die maximale Größe einer Protokolldatei der Nachrichtenverfolgung auf 20 MB fest.

  • Legt die maximale Größe des Verzeichnisses für das Nachrichtenverfolgungsprotokoll auf 1,5 GB fest.

  • Legt das maximale Alter einer Protokolldatei für die Nachrichtenverfolgung auf 45 Tage fest.

Set-TransportService Mailbox01 -MessageTrackingLogPath "D:\Message Tracking Log" -MessageTrackingLogMaxFileSize 20MB -MessageTrackingLogMaxDirectorySize 1.5GB -MessageTrackingLogMaxAge 45.00:00:00

Hinweis

  • Durch Festlegen des MessageTrackingLogPath-Parameters auf den Wert $nullwird die Nachrichtenverfolgung effektiv deaktiviert. Wenn der Wert des MessageTrackingLogEnabled-Parameters jedoch lautet $true, werden Ereignisprotokollfehler generiert.
  • Wenn Sie den Parameter MessageTrackingLogMaxAge auf den Wert 00:00:00 festlegen, wird das automatische Entfernen von Protokolldateien zur Nachrichtenverfolgung aufgrund ihres Alters verhindert.
  • Die maximale Größe des Nachrichtenverfolgungs-Protokollverzeichnisses entspricht dem dreifachen Wert des Parameters MessageTrackingLogMaxDirectorySize. Auch wenn die Protokolldateien der Nachrichtenverfolgung, die von den vier unterschiedlichen Diensten generiert werden, vier verschiedene Namenspräfixe aufweisen, ist die Menge und die Häufigkeit der in das moderierte Transportprotokoll (MSGTRKMA) geschriebenen Daten im Vergleich zu den drei übrigen Protokolldateipräfixen verschwindend gering. Weitere Informationen finden Sie unter Struktur der Protokolldateien für die Nachrichtenverfolgung.

In diesem Beispiel wird die Nachrichtenbetreffprotokollierung im Nachrichtenverfolgungsprotokoll auf dem Server „Mailbox01" deaktiviert:

Set-TransportService Mailbox01 -MessageTrackingLogSubjectLoggingEnabled $false

In diesem Beispiel wird die Nachrichtenverfolgung auf dem Postfachserver namens "Mailbox01" deaktiviert:

Set-TransportService Mailbox01 -MessageTrackingLogEnabled $false

Woher wissen Sie, dass dieses Verfahren erfolgreich war?

Führen Sie den folgenden Befehl in der Exchange-Verwaltungsshell aus , um sicherzustellen, dass die Nachrichtenverfolgung ordnungsgemäß konfiguriert wurde:

Get-TransportService [<ServerIdentity>] | Format-List MessageTrackingLog*

Wechseln Sie im Windows-Explorer oder im Datei-Explorer zum Speicherort der Nachrichtenverfolgung. Vergewissern Sie sich, dass dort Protokolldateien liegen, dass Daten in die Dateien geschrieben werden und dass die Dateien auf Basis der von Ihnen konfigurierten maximalen Dateigröße und maximalen Verzeichnisgröße recycelt werden.