Konfigurieren der Nachrichtenverfolgung

Gilt für: Exchange Server 2013

Die Nachrichtenverfolgung zeichnet die SMTP-Transportaktivität aller Nachrichten auf, die zum und vom Transportdienst oder zu Postfächern auf einem Microsoft Exchange Server 2013-Postfachserver übertragen werden. Sie können Nachrichtenverfolgungsprotokolle für forensische Nachrichtenanalysen, Nachrichtenübermittlungsanalysen, die Berichterstellung und die Problembehandlung verwenden.

Was sollten Sie wissen, bevor Sie beginnen?

  • Geschätzte Zeit bis zum Abschließen des Vorgangs: 15 Minuten

  • Bevor Sie dieses Verfahren bzw. diese Verfahren ausführen können, müssen Ihnen die entsprechenden Berechtigungen zugewiesen werden. Welche Berechtigungen Sie benötigen, sehen Sie sich die Einträge "Transportdienst" im Thema Nachrichtenflussberechtigungen oder den Eintrag "Postfachserverkonfiguration" im Thema Empfängerberechtigungen an.

  • Sie können das Exchange Admin Center (EAC) verwenden, um die Nachrichtenverfolgung zu aktivieren oder zu deaktivieren oder den Protokollpfad für die Nachrichtenverfolgung festzulegen. Für alle anderen Nachrichtenverfolgungsoptionen müssen Sie die Exchange-Verwaltungsshell verwenden.

  • Auf einem Exchange 2013-Postfachserver können Sie entweder das Cmdlet Set-TransportService oder das Set-MailboxServer Cmdlet verwenden, um die Nachrichtenverfolgungsoptionen zu konfigurieren. Für die Verfahren in diesem Thema wird das Cmdlet Set-TransportService verwendet.

  • Informationen zu Tastenkombinationen für die Verfahren in diesem Thema finden Sie unter Tastenkombinationen in der Exchange-Verwaltungskonsole.

Tipp

Liegt ein Problem vor? Bitten Sie in den Exchange-Foren um Hilfe. Besuchen Sie die Foren bei Exchange Server.

Konfigurieren der Nachrichtenverfolgung auf Postfachservern mithilfe der Exchange-Verwaltungskonsole

  1. Navigieren Sie in der Exchange-Verwaltungskonsole zu Serverserver>.

  2. Wählen Sie den Postfachserver aus, den Sie konfigurieren möchten, und klicken Sie dann auf dasSymbol Bearbeiten Bearbeiten.".

  3. Klicken Sie auf der Seite mit den Servereigenschaften auf Transportprotokolle.

  4. Ändern Sie im Abschnitt Nachrichtenverfolgungsprotokoll eine der folgenden Optionen:

    • Nachrichtenverfolgungsprotokoll aktivieren: Um die Nachrichtenverfolgung auf dem Server zu deaktivieren, deaktivieren Sie das Kontrollkästchen. Aktivieren Sie das Kontrollkästchen, um die Nachrichtenverfolgung auf dem Server zu aktivieren.

    • Protokollpfad für die Nachrichtenverfolgung: Der 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.

  5. Klicken Sie auf Speichern.

Konfigurieren der Nachrichtenverfolgung mithilfe der Shell

Führen Sie den folgenden Befehl aus, um die Nachrichtenverfolgung zu konfigurieren:

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

In diesem Beispiel werden die folgenden Einstellungen für das Nachrichtenverfolgungsprotokoll auf dem Postfachserver mit dem Namen "Postfach01" festgelegt:

  • 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:\Hub Message Tracking Log" -MessageTrackingLogMaxFileSize 20MB -MessageTrackingLogMaxDirectorySize 1.5GB -MessageTrackingLogMaxAge 45.00:00:00

Hinweis

  • Wenn Sie den Parameter MessageTrackingLogPath auf den Wert $nullfestlegen, wird die Nachrichtenverfolgung effektiv deaktiviert. Wenn der Wert des Parameters "MessageTrackingLogEnabled" jedoch lautet $true, werden Ereignisprotokollfehler generiert.

  • Das Festlegen des Parameters "MessageTrackingLogMaxAge" auf den Wert 00:00:00 verhindert das automatische Entfernen von Protokolldateien für die Nachrichtenverfolgung aufgrund ihres Alters.

  • Auf Exchange 2013-Postfachservern ist die maximale Größe des Protokollverzeichnisses für die Nachrichtenverfolgung dreimal so groß wie der Wert des Parameters "MessageTrackingLogMaxDirectorySize ". Wenngleich die Dateien für die Nachrichtenverfolgungsprotokolle von vier verschiedenen Diensten generiert werden und vier unterschiedliche Namenspräfixe haben, sind Umfang und Häufigkeit, wie der Daten in die MSGTRKMA -Protokolldateien geschrieben werden, im Vergleich zu den anderen drei Protokolldateipräfixen zu vernachlässigen. Weitere Informationen finden Sie im Abschnitt „Struktur der Nachrichtenverfolgungs-Protokolldateien" im Thema Nachrichtenverfolgung.

In diesem Beispiel wird die Protokollierung der Nachrichtenbetreffzeile im Nachverfolgungsprotokoll für Nachrichten auf dem Postfachserver mit dem Namen "Postfach01" 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?

Gehen Sie wie folgt vor, um zu überprüfen, ob Sie die Nachrichtenverfolgung erfolgreich konfiguriert haben:

  1. Führen Sie in der Shell den folgenden Befehl aus:

    Get-TransportService <ServerIdentity> | Format-List MessageTrackingLog*
    
  2. Stellen Sie sicher, dass die angezeigten Werte den von Ihnen konfigurierten Werten entsprechen.