Konfigurieren der Nachrichtennachverfolgung in Exchange Server
Die Nachrichtenverfolgung zeichnet die Nachrichtenaktivität als E-Mail-Fluss über die Transportpipeline auf Postfachservern und Edge-Transporservern 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?
Geschätzte Zeit bis zum Abschließen des Vorgangs: 5 Minuten
Informationen über das Öffnen der Exchange-Verwaltungsshell in Ihrer lokalen Exchange-Organisation finden Sie unter Open the Exchange Management Shell.
Bevor Sie diese Verfahren ausführen können, müssen Ihnen die entsprechenden Berechtigungen zugewiesen werden. Informationen zu den von Ihnen benötigten Berechtigungen finden Sie unter „Transportdienst" im Thema Berechtigungen für den Nachrichtenfluss.
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. Sie finden die Foren unter folgenden Links: Exchange Server, Exchange Online oder Exchange Online Protection.
Konfigurieren der Nachrichtenverfolgung auf Postfachservern mithilfe der Exchange-Verwaltungskonsole
Öffnen Sie das EAC, und navigieren Sie zu Server>Server Server> wählen Sie den Postfachserver aus, den Sie konfigurieren > möchten, und klicken Sie auf
Klicken Sie auf der Seite mit den Servereigenschaften auf Transportprotokolle. Ändern Sie im Abschnitt Nachrichtenverfolgung die folgenden Einstellungen:
Nachrichtenverfolgungsprotokoll aktivieren: Deaktivieren Sie das Kontrollkästchen, um die Nachrichtennachverfolgung auf dem Server zu deaktivieren. Aktivieren Sie das Kontrollkästchen, um die Nachrichtenverfolgung auf dem Server zu aktivieren.
Pfad des Nachrichtenverfolgungsprotokolls: 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.
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
- Wenn Sie den MessageTrackingLogPath-Parameter auf den Wert
$null
festlegen, wird die Nachrichtennachverfolgung effektiv deaktiviert. Wenn der Wert des Parameters MessageTrackingLogEnabled jedoch ist$true
, werden Ereignisprotokollfehler generiert. - Wenn Sie den Parameter MessageTrackingLogMaxAge auf den Wert
00:00:00
festlegen, wird das automatische Entfernen von Nachrichtenverfolgungsprotokolldateien 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 Nachrichtennachverfolgung.
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.