Freigeben über


Konfigurieren der Protokollprotokollierung

 

Gilt für: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

Letztes Änderungsdatum des Themas: 2007-06-07

In diesem Thema wird die Verwendung der Exchange-Verwaltungskonsole oder der Exchange-Verwaltungsshell zum Konfigurieren der Protokollprotokollierung in Microsoft Exchange Server 2007 erläutert.

Protokollaufzeichnungen enthalten SMTP-Unterhaltungen (Simple Mail Transfer Protocol), die zwischen E-Mail-Servern als Teil der Nachrichtenübermittlung stattfinden. Diese SMTP-Unterhaltungen treten bei Sende- und Empfangsconnectors auf, die auf Exchange 2007-Servern mit installierter Serverfunktion Hub-Transport oder Edge-Transport konfiguriert sind. Sie können die Protokollprotokollierung zur Diagnose von Problemen beim E-Mail-Nachrichtenfluss verwenden.

Die Protokollprotokollierung ist standardmäßig für alle Sende- und Empfangsconnectors deaktiviert. Die Protokollprotokollierung wird auf Connectorbasis aktiviert oder deaktiviert. Andere Optionen für die Protokollprotokollierung werden nach Connectortyp für den gesamten Server festgelegt. Alle Empfangsconnectors auf einem Hub-Transport- oder einem Edge-Transport-Server verwenden dieselben Protokolldateien und -optionen gemeinsam. Diese Protokolldateien und -optionen werden getrennt von den Protokolldateien und -optionen der Sendeconnectors auf demselben Server verwaltet. Standardmäßig verwendet Exchange 2007 die Umlaufprotokollierung, um Größe und Alter der Protokolldateien zu begrenzen und somit den von den Dateien benötigten Festplattenspeicherplatz zu verringern.

Bevor Sie beginnen

Damit Sie die nachstehenden Verfahren ausführen können, muss Folgendes an das verwendete Konto delegiert worden sein:

  • die Rolle Exchange-Organisationsadministrator

Um die folgenden Verfahren auf einem Computer ausführen zu können, auf dem die Serverfunktion Edge-Transport installiert ist, müssen Sie sich mit einem Konto anmelden, das Mitglied der lokalen Gruppe Administratoren auf diesem Computer ist.

Weitere Informationen zu Berechtigungen, zum Delegieren von Rollen und zu den Rechten, die für die Verwaltung von Exchange 2007 erforderlich sind, finden Sie unter Überlegungen zu Berechtigungen.

Hinweis

Ändern Sie die Sendeconnectors nicht, die sich auf dem Edge-Transport-Server befinden, der mithilfe des Edge-Abonnementsprozesses für die Exchange-Organisation abonniert ist. Ändern Sie stattdessen die Sendeconnectors auf dem Hub-Transport-Server. Die Änderung wird mit der nächsten Synchronisierung auf den Edge-Transport-Server repliziert.

Aktivieren oder Deaktivieren der Protokollprotokollierung auf einem Empfangsconnector

Die Protokollprotokollierung ist standardmäßig für alle Empfangsconnectors deaktiviert. Die Protokollprotokollierung kann für die einzelnen Empfangsconnectors individuell aktiviert oder deaktiviert werden.

So aktivieren oder deaktivieren Sie die Protokollprotokollierung auf einem vorhandenen Empfangsconnector mithilfe der Exchange-Verwaltungskonsole

  1. Öffnen Sie die Exchange-Verwaltungskonsole, und führen Sie einen der folgenden Schritte aus:

    • Um einen vorhandenen Empfangsconnector auf einem Edge-Transport-Server zu ändern, wählen Sie in der Konsolenstruktur Edge-Transport aus, und klicken Sie dann im Arbeitsbereich auf die Registerkarte Empfangsconnectors.

    • Um einen vorhandenen Empfangsconnector auf einem Hub-Transport-Server zu ändern, erweitern Sie in der Konsolenstruktur die Option Serverkonfiguration und wählen dann Hub-Transport aus. Wählen Sie im Ergebnisbereich den Server aus, der über den zu ändernden Empfangsconnector verfügt, und klicken Sie dann auf die Registerkarte Empfangsconnectors.

  2. Wählen Sie im Arbeitsbereich den zu ändernden Empfangsconnector aus.

  3. Klicken Sie im Aktionsbereich unterhalb des Namens des Empfangsconnectors auf Eigenschaften, um die Seite Eigenschaften zu öffnen.

  4. Klicken Sie auf die Registerkarte Allgemein, und verwenden Sie die Dropdownliste neben Protokolliergrad, um die Protokollprotokollierung zu aktivieren oder zu deaktivieren. Keine deaktiviert die Protokollprotokollierung und Ausführlich aktiviert die Protokollprotokollierung.

  5. Nachdem Sie Ihre Auswahl für die Protokollprotokollierung getroffen haben, klicken Sie auf Übernehmen, um Änderungen zu speichern, aber auf der Seite Eigenschaften zu bleiben, oder klicken Sie auf OK, um die Änderungen zu speichern und die Seite Eigenschaften zu verlassen.

So aktivieren Sie die Protokollprotokollierung für einen Empfangsconnector mithilfe der Exchange-Verwaltungsshell

  • Führen Sie den folgenden Befehl aus:

    Set-ReceiveConnector <Identity> -ProtocolLoggingLevel <Verbose | None>
    

    Wenn Sie beispielsweise die Protokollprotokollierung für einen Empfangsconnector namens "Connection from Contoso.com" aktivieren möchten, führen Sie den folgenden Befehl aus:

    Set-ReceiveConnector "Connection from Contoso.com" -ProtocolLoggingLevel Verbose
    

Aktivieren oder Deaktivieren der Protokollprotokollierung auf einem Sendeconnector

Die Protokollprotokollierung ist standardmäßig für alle Sendeconnectors deaktiviert. Die Protokollprotokollierung kann für die einzelnen Sendeconnectors individuell aktiviert oder deaktiviert werden.

So aktivieren oder deaktivieren Sie die Protokollprotokollierung auf einem vorhandenen Sendeconnector mithilfe der Exchange-Verwaltungskonsole

  1. Öffnen Sie die Exchange-Verwaltungskonsole, und führen Sie einen der folgenden Schritte aus:

    • Um die Protokollprotokollierung für einen vorhandenen Sendeconnector auf einem Edge-Transport-Server zu aktivieren oder zu deaktivieren, wählen Sie in der Konsolenstruktur Edge-Transport aus.

    • Um die Protokollprotokollierung für einen vorhandenen Sendeconnector auf einem Hub-Transport-Server zu aktivieren oder zu deaktivieren, erweitern Sie in der Konsolenstruktur den Knoten Organisationskonfiguration und wählen dann Hub-Transport aus.

  2. Klicken Sie im Arbeitsbereich auf die Registerkarte Sendeconnectors, und wählen Sie den zu ändernden Sendeconnector aus.

  3. Klicken Sie im Aktionsbereich unterhalb des Namens des Sendeconnectors auf Eigenschaften, um die Seite Eigenschaften zu öffnen.

  4. Klicken Sie auf die Registerkarte Allgemein, und verwenden Sie die Dropdownliste neben Protokolliergrad, um die Protokollprotokollierung zu aktivieren oder zu deaktivieren. Keine deaktiviert die Protokollprotokollierung und Ausführlich aktiviert die Protokollprotokollierung.

  5. Nachdem Sie Ihre Auswahl für die Protokollprotokollierung getroffen haben, klicken Sie auf Übernehmen, um Änderungen zu speichern, aber auf der Seite Eigenschaften zu bleiben, oder klicken Sie auf OK, um die Änderungen zu speichern und die Seite Eigenschaften zu verlassen.

So aktivieren Sie die Protokollprotokollierung für einen Sendeconnector mithilfe der Exchange-Verwaltungsshell

  • Führen Sie den folgenden Befehl aus:

    Set-SendConnector <Identity> -ProtocolLoggingLevel <Verbose | None>
    

    Wenn Sie beispielsweise die Protokollprotokollierung für einen Sendeconnector namens "Connection to Contoso.com" aktivieren möchten, führen Sie den folgenden Befehl aus:

    Set-SendConnector "Connection to Contoso.com" -ProtocolLoggingLevel Verbose
    

Aktivieren oder Deaktivieren der Protokollprotokollierung für einen organisationsinternen Sendeconnector

Auf jedem Hub-Transport-Server ist ein spezieller Sendeconnector namens organisationsinterner Sendeconnector vorhanden. Dieser Connector wird implizit erstellt, ist unsichtbar und muss nicht verwaltet werden. Der organisationsinterne Sendeconnector wird verwendet, um Nachrichten an folgende Ziele weiterzuleiten:

  • An andere Hub-Transport-Server in der Exchange-Organisation

  • An Exchange Server 2003-Server in der Exchange-Organisation

  • An Edge-Transport-Server in der Exchange-Organisation

Standardmäßig ist die Protokollprotokollierung für den organisationsinternen Sendeconnector deaktiviert. Sie können die Protokollprotokollierung für den organisationsinternen Sendeconnector mithilfe des Cmdlets Set-TransportServer aktivieren oder deaktivieren.

So verwenden Sie die Exchange-Verwaltungskonsol zum Aktivieren der Protokollprotokollierung in einem organisationsinternen Sendeconnector auf einem Hub-Transport-Server

  • Führen Sie den folgenden Befehl aus:

    Set-TransportServer <Identity> -IntraOrgProtocolLoggingLevel <Verbose | None>
    

    Führen Sie beispielsweise den folgenden Befehl aus, wenn Sie die Protokollprotokollierung für den organisationsinternen Sendeconnector auf einem Hub-Transport-Server namens "Exchange01" aktivieren möchten:

    Set-TransportServer "Exchange01" -IntraOrgProtocolLoggingLevel Verbose
    

Konfigurieren des Speicherorts von Protokollprotokollierungsdateien

Die Protokollprotokollierungsdateien für den Empfangsconnector befinden sich standardmäßig unter C:\Programme\Microsoft\Exchange Server\TransportRoles\Logs\ProtocolLog\SmtpReceive. Bei diesem Verzeichnis muss es sich um ein lokales Verzeichnis des Computers mit Exchange 2007 handeln.

Hinweis

Sie können den Speicherort der Protokollprotokollierungsdateien des Empfangsconnectors mit der Exchange-Verwaltungskonsole nur unter Microsoft Exchange Server 2007 Service Pack 1 (SP1) konfigurieren.

So ändern Sie mithilfe der Exchange-Verwaltungskonsole den Speicherort der Protokollprotokollierungsdateien auf dem Empfangsconnector für alle Empfangsconnectors auf einem Hub-Transport-Server oder einem Edge-Transport-Server unter Exchange 2007 SP1

  1. Öffnen Sie die Exchange-Verwaltungskonsole. Führen Sie einen der folgenden Schritte aus:

    • Wählen Sie auf einem Computer, auf dem die Serverfunktion Edge-Transport installiert ist, Edge-Transport aus, und klicken Sie dann im Aktionsbereich unmittelbar unter dem Servernamen auf den Link Eigenschaften.

    • Erweitern Sie auf einem Computer, auf dem die Serverfunktion Hub-Transport installiert ist, in der Konsolenstruktur den Knoten Serverkonfiguration, und wählen Sie Hub-Transport aus. Klicken Sie im Aktionsbereich unmittelbar unter dem Servernamen auf den Link Eigenschaften.

  2. Klicken Sie auf der Seite Eigenschaften auf die Registerkarte Protokolleinstellungen.

  3. Klicken Sie im Abschnitt Protokollprotokollierung neben Protokollpfad des Empfangsconnectorprotokolls auf Durchsuchen.

  4. Wechseln Sie im Ordner Ordner suchen zum neuen Speicherort, an dem Sie die Protokolldateien des Empfangsconnectorprotokolls speichern möchten. Wenn Sie einen neuen Ordner erstellen möchten, wählen Sie einen übergeordneten Ordner aus, klicken Sie auf Neuen Ordner erstellen, und geben Sie dann den Namen des neuen Ordners ein. Nachdem Sie die Ordnerauswahl vorgenommen haben, klicken Sie auf OK, um das Fenster Ordner suchen zu schließen.

  5. Klicken Sie auf Übernehmen, um die Änderungen zu speichern und auf der Seite Eigenschaften zu bleiben, oder auf OK, um die Änderungen zu speichern und die Seite Eigenschaften zu schließen.

So ändern Sie mithilfe der Exchange-Verwaltungsshell den Speicherort der Protokollprotokollierungsdateien auf dem Empfangsconnector für alle Empfangsconnectors auf einem Hub-Transport-Server oder einem Edge-Transport-Server unter Exchange 2007 SP1 oder der RTM-Version (Release to Manufacturing) von Exchange 2007

  • Führen Sie den folgenden Befehl aus:

    Set-TransportServer <Identity> -ReceiveProtocolLogPath <LocalFilePath>
    

    Wenn Sie für das Protokollprotokollierungsverzeichnis des Empfangsconnectors beispielsweise C:\Receive SMTP Log auf einem Exchange 2007-Computer namens "Exchange01" festlegen möchten, führen Sie den folgenden Befehl aus:

    Set-TransportServer Exchange01 -ReceiveProtocolLogPath "C:\Receive SMTP Log"
    

Die Protokollprotokollierungsdateien für den Sendeconnector befinden sich standardmäßig unter C:\Programme\Microsoft\Exchange Server\TransportRoles\Logs\ProtocolLog\SmtpSend. Bei diesem Verzeichnis muss es sich um ein lokales Verzeichnis des Computers mit Exchange 2007 handeln.

Hinweis

Sie können den Speicherort der Protokolldateien des Sendeconnectors mit der Exchange-Verwaltungskonsole nur unter Exchange 2007 SP1 konfigurieren.

So ändern Sie mithilfe der Exchange-Verwaltungskonsole den Speicherort der Protokollprotokollierungsdateien auf dem Sendeconnector für alle Sendeconnectors auf einem Hub-Transport-Server oder einem Edge-Transport-Server unter Exchange 2007 SP1

  1. Öffnen Sie die Exchange-Verwaltungskonsole. Führen Sie einen der folgenden Schritte aus:

    • Wählen Sie auf einem Computer, auf dem die Serverfunktion Edge-Transport installiert ist, Edge-Transport aus, und klicken Sie dann im Aktionsbereich unmittelbar unter dem Servernamen auf den Link Eigenschaften.

    • Erweitern Sie auf einem Computer, auf dem die Serverfunktion Hub-Transport installiert ist, in der Konsolenstruktur den Knoten Serverkonfiguration, und wählen Sie Hub-Transport aus. Klicken Sie im Aktionsbereich unmittelbar unter dem Servernamen auf den Link Eigenschaften.

  2. Klicken Sie auf der Seite Eigenschaften auf die Registerkarte Protokolleinstellungen.

  3. Klicken Sie im Abschnitt Protokollprotokollierung neben Protokollpfad des Sendeconnectorprotokolls auf Durchsuchen.

  4. Wechseln Sie im Ordner Ordner suchen zum neuen Speicherort, an dem Sie die Protokolldateien des Sendeconnectorprotokolls speichern möchten. Wenn Sie einen neuen Ordner erstellen möchten, wählen Sie einen übergeordneten Ordner aus, klicken Sie auf Neuen Ordner erstellen, und geben Sie dann den Namen des neuen Ordners ein. Nachdem Sie die Ordnerauswahl vorgenommen haben, klicken Sie auf OK, um das Fenster Ordner suchen zu schließen.

  5. Klicken Sie auf Übernehmen, um die Änderungen zu speichern und auf der Seite Eigenschaften zu bleiben, oder auf OK, um die Änderungen zu speichern und die Seite Eigenschaften zu schließen.

So ändern Sie mithilfe der Exchange-Verwaltungsshell den Speicherort der Protokollprotokollierungsdateien auf dem Sendeconnector für alle Sendeconnectors auf einem Hub-Transport-Server oder einem Edge-Transport-Server unter Exchange 2007 SP1 oder der RTM-Version von Exchange 2007

  • Führen Sie den folgenden Befehl aus:

    Set-TransportServer <Identity> -SendProtocolLogPath <LocalFilePath>
    

    Wenn Sie für das Protokollprotokollierungsverzeichnis des Sendeconnectors beispielsweise C:\Send SMTP Log auf einem Exchange 2007-Computer namens "Exchange01" festlegen möchten, führen Sie den folgenden Befehl aus:

    Set-TransportServer Exchange01 -SendProtocolLogPath "C:\Send SMTP Log"
    

Wenn Sie den Wert der Parameter SendProtocolLogPath oder ReceiveProtocolLogPath auf $null einstellen, wird die Protokollprotokollierung für alle Sendeconnectors oder Empfangsconnectors auf dem Server deaktiviert. Wenn Sie einen dieser Parameter bei Aktivierung der Protokollprotokollierung für einen beliebigen Sendeconnector (organisationsinterner Sendeconnector oder Empfangsconnector) auf dem Server jedoch auf $null setzen, werden Protokollfehler generiert. Die bevorzugte Methode zum Deaktivieren der Protokollprotokollierung ist die Verwendung der Cmdlets Set-SendConnector oder SetReceiveConnector, um für ProtocolLoggingLevel den Wert None auf jedem Sende- oder Empfangsconnector festzulegen. Das Cmdlet SetTransportServer kann ebenfalls zum Festlegen des IntraOrgProtocolLoggingLevel auf None verwendet werden.

Durch den Wechsel des Speicherorts für das Protokollprotokollierungsverzeichnis werden keine vorhandenen Protokolldateien aus dem alten Verzeichnis in das neue Verzeichnis kopiert. Das neue Protokollprotokollierungsverzeichnis ist unmittelbar nach der Konfigurationsänderung aktiv, vorhandene Protokolldateien werden jedoch im alten Verzeichnis belassen.

Die folgenden Berechtigungen sind für das Protokollprotokollierungsverzeichnis erforderlich:

  • Administrator: Vollzugriff

  • System: Vollzugriff

  • Netzwerkdienst: Lesen, Schreiben und Löschen von Unterordnern und Dateien

Der Microsoft Exchange-Transportdienst verwendet standardmäßig die Anmeldeinformationen des Netzwerkdienst-Benutzerkontos, um das neue Protokollprotokollierungsverzeichnis zu erstellen und die richtigen Berechtigungen anzuwenden. Wenn das neue Protokollprotokollierungsverzeichnis noch nicht vorhanden ist und das Netzwerkdienstkonto über die notwendigen Rechte zum Erstellen von Ordnern und Anwenden von Berechtigungen am neuen Speicherort verfügt, wird das neue Protokollprotokollierungsverzeichnis erstellt und die richtigen Berechtigungen darauf angewendet. Wenn das neue Protokollprotokollierungsverzeichnis hingegen bereits vorhanden ist, werden die vorhandenen Ordnerberechtigungen nicht überprüft. Wenn das Protokollprotokollierungsverzeichnis mithilfe der Parameter SendProtocolLogPath oder ReceiveProtocolLogPath mit dem Cmdlet Set-TransportServer verschoben wird, sollten Sie immer überprüfen, ob das neue Protokollprotokollierungsverzeichnis vorhanden ist und dass darauf die richtigen Berechtigungen angewendet wurden. Wenn die Änderung des Protokollprotokollierungsverzeichnisses nicht erfolgreich war, können Sie das neue Protokollprotokollierungsverzeichnis erstellen und die richtigen Berechtigungen darauf anwenden, bevor Sie den Parameter SendProtocolLogPath oder ReceiveProtocolLogPath mit dem Cmdlet Set-TransportServer verwenden.

Konfigurieren der maximalen Größe für die einzelnen Protokollprotokollierungsdateien

Als Maximalgröße ist für jede Protokollprotokollierungsdatei standardmäßig 10 MB festgelegt. Alle Empfangsconnectors auf dem Server verwenden dieselben Protokollprotokollierungsdateien gemeinsam und alle Sendeconnectors auf dem Server verwenden dieselben Protokollprotokollierungsdateien gemeinsam. Wenn eine Protokollprotokollierungsdatei die maximale Größe erreicht, öffnet Exchange 2007 eine neue Protokollprotokollierungsdatei. Dieser Vorgang fährt so lange fort, bis die beiden folgenden Bedingungen wahr sind:

  • Das Protokollverzeichnis erreicht seine festgelegte, maximal zulässige Größe. Weitere Informationen zum Ändern der Maximalgröße des Protokollprotokollierungsverzeichnisses finden Sie im Abschnitt "Konfigurieren der Maximalgröße des Protokollprotokollierungsverzeichnisses" weiter unten in diesem Thema.

  • Eine Protokolldatei erreicht ihr festgelegtes, maximal zulässiges Alter. Weitere Informationen zum Ändern des maximal zulässigen Alters einer Protokollprotokollierungsdatei finden Sie im Abschnitt "Konfigurieren des maximal zulässigen Alters der Protokollprotokollierungsdatei" weiter unten in diesem Thema.

Wenn die Maximalgröße oder das maximal zulässige Alter erreicht ist, werden bei der Umlaufprotokollierung die ältesten Protokollprotokollierungsdateien gelöscht.

So verwenden Sie die Exchange-Verwaltungsshell zum Ändern der Maximalgröße der Protokollprotokollierungsdateien von Empfangsconnectors

  • Führen Sie den folgenden Befehl aus:

    Set-TransportServer <Identity> -ReceiveProtocolLogMaxFileSize <FileSize>
    

    Führen Sie beispielsweise folgenden Befehl aus, um die Maximalgröße einer Protokollprotokollierungsdatei eines Empfangsconnectors auf einem Exchange 2007-Computer namens "Exchange01" auf 20 MB zu ändern:

    Set-TransportServer Exchange01 -ReceiveProtocolLogMaxFileSize 20MB
    

So verwenden Sie die Exchange-Verwaltungsshell zum Festlegen der Größenbeschränkung der Protokollprotokollierungsdateien von Sendeconnectors

  • Führen Sie den folgenden Befehl aus:

    Set-TransportServer <Identity> -SendProtocolLogMaxFileSize <FileSize>
    

    Führen Sie beispielsweise folgenden Befehl aus, um die Größenbeschränkung für Protokollprotokollierungsdatei von Sendeconnectors auf einem Exchange 2007-Computer namens "Exchange01" auf 20 MB festzulegen:

    Set-TransportServer Exchange01 -SendProtocolLogMaxFileSize 20MB
    

Wenn Sie einen Wert für einen der beiden Parameter eingeben, qualifizieren Sie den Wert mit einer der folgenden Einheiten:

  • B (Byte)

  • KB (Kilobyte)

  • MB (Megabyte)

  • GB (Gigabyte)

  • TB (Terabyte)

Nicht qualifizierte Werte werden als "Byte" behandelt. Der Wert des Parameters ReceiveProtocolLogMaxFileSize muss kleiner als oder gleich dem Wert des Parameters ReceiveProtocolLogMaxDirectorySize sein. Der Wert des Parameters SendProtocolLogMaxFileSize muss kleiner als oder gleich dem Wert des Parameters SendProtocolLogMaxDirectorySize sein. Der gültige Eingabebereich für jeden dieser Parameter liegt zwischen 1 und 9223372036854775807 Byte.

Konfigurieren der Maximalgröße des Protokollprotokollierungsverzeichnisses

Als Maximalgröße ist für das gesamte Protokollprotokollierungsverzeichnis standardmäßig 250 MB festgelegt. Alle Empfangsconnectors auf dem Server verwenden dasselbe Protokollprotokollierungsverzeichnis gemeinsam und alle Sendeconnectors auf dem Server verwenden dasselbe Protokollprotokollierungsverzeichnis gemeinsam. Bei der Umlaufprotokollierung werden die ältesten Protokollprotokollierungsdateien gelöscht, wenn eine der folgenden Bedingungen zutrifft:

  • Das Protokollverzeichnis erreicht seine festgelegte, maximal zulässige Größe.

  • Eine Protokolldatei erreicht ihr festgelegtes, maximal zulässiges Alter.

Hinweis

Standardmäßig weist der Prozess für die Transportprotokollierung den Wert 0 (Niedrigste) für den Protokolliergrad auf. Wenn Microsoft Exchange einen Eintrag in das Ereignisprotokoll schreiben soll, wenn die Umlaufprotokollierung eine Protokolldatei entfernt, müssen Sie den Wert für den Protokolliergrad des Prozesses für die Transportprotokollierung auf 5 (Maximal) oder 7 (Experte) ändern. Weitere Informationen finden Sie unter Ändern der Protokolliergrade für Exchange-Prozesse.

So verwenden Sie die Exchange-Verwaltungsshell zum Ändern der Maximalgröße des Protokollprotokollierungsverzeichnisses von Empfangsconnectors

  • Führen Sie den folgenden Befehl aus:

    Set-TransportServer <Identity> -ReceiveProtocolLogMaxDirectorySize <DirectorySize>
    

    Führen Sie beispielsweise folgenden Befehl aus, um die Maximalgröße eines Protokollprotokollierungsverzeichnisses eines Empfangsconnectors auf einem Exchange 2007-Computer namens "Exchange01" auf 400 MB festzulegen:

    Set-TransportServer Exchange01 -ReceiveProtocolLogMaxDirectorySize 400MB
    

So verwenden Sie die Exchange-Verwaltungsshell zum Ändern der Maximalgröße des Protokollprotokollierungsverzeichnisses von Sendeconnectors

  • Führen Sie den folgenden Befehl aus:

    Set-TransportServer <Identity> -SendProtocolLogMaxDirectorySize <DirectorySize>
    

    Führen Sie beispielsweise folgenden Befehl aus, um die Maximalgröße eines Protokollprotokollierungsverzeichnisses eines Sendeconnectors auf einem Exchange 2007-Computer namens "Exchange01" auf 400 MB festzulegen:

    Set-TransportServer Exchange01 -SendProtocolLogMaxDirectorySize 400MB
    

Wenn Sie einen Wert für einen der beiden Parameter eingeben, qualifizieren Sie den Wert mit einer der folgenden Einheiten:

  • B (Byte)

  • KB (Kilobyte)

  • MB (Megabyte)

  • GB (Gigabyte)

  • TB (Terabyte)

Nicht qualifizierte Werte werden als "Byte" behandelt. Der Wert des Parameters ReceiveProtocolLogMaxFileSize muss kleiner als oder gleich dem Wert des Parameters ReceiveProtocolLogMaxDirectorySize sein. Der Wert des Parameters SendProtocolLogMaxFileSize muss kleiner als oder gleich dem Wert des Parameters SendProtocolLogMaxDirectorySize sein. Der gültige Eingabebereich für jeden dieser Parameter liegt zwischen 1 und 9223372036854775807 Byte.

Konfigurieren des maximal zulässigen Alters für die Protokollprotokollierungsdateien

Als maximal zulässiges Alter sind für jede Protokollprotokollierungsdatei standardmäßig 30 Tage festgelegt. Alle Empfangsconnectors auf dem Server verwenden dieselben Protokollprotokollierungsdateien gemeinsam und alle Sendeconnectors auf dem Server verwenden dieselben Protokollprotokollierungsdateien gemeinsam. Bei der Umlaufprotokollierung werden die ältesten Protokollprotokollierungsdateien gelöscht, wenn eine der folgenden Bedingungen zutrifft:

  • Das Protokollverzeichnis erreicht seine festgelegte, maximal zulässige Größe.

  • Eine Protokolldatei erreicht ihr festgelegtes, maximal zulässiges Alter.

Hinweis

Standardmäßig weist der Prozess für die Transportprotokollierung den Wert 0 (Niedrigste) für den Protokolliergrad auf. Wenn Microsoft Exchange einen Eintrag in das Ereignisprotokoll schreiben soll, wenn die Umlaufprotokollierung eine Protokolldatei entfernt, müssen Sie den Wert für den Protokolliergrad des Prozesses für die Transportprotokollierung auf 5 (Maximal) oder 7 (Experte) ändern. Weitere Informationen finden Sie unter Ändern der Protokolliergrade für Exchange-Prozesse.

So verwenden Sie die Exchange-Verwaltungsshell zum Festlegen des maximalen Alters für Protokollprotokollierungsdateien von Empfangsconnectors

  • Führen Sie den folgenden Befehl aus:

    Set-TransportServer <Identity> -ReceiveProtocolLogMaxAge <Age>
    

    Führen Sie beispielsweise folgenden Befehl aus, um die Altersbegrenzung von Protokollprotokollierungdateien eines Empfangsconnectors auf einem Exchange 2007-Computer namens "Exchange01" auf 45 Tage festzulegen:

    Set-TransportServer Exchange01 -ReceiveProtocolLogMaxAge 45.00:00:00
    

So verwenden Sie die Exchange-Verwaltungsshell zum Festlegen des maximalen Alters für Protokollprotokollierungsdateien von Sendeconnectors

  • Führen Sie den folgenden Befehl aus:

    Set-TransportServer <Identity> -SendProtocolLogMaxAge <Age>
    

    Führen Sie beispielsweise folgenden Befehl aus, um die Altersbegrenzung von Protokollprotokollierungsdateien eines Sendeconnectors auf einem Exchange 2007-Computer namens "Exchange01" auf 45 Tage festzulegen:

    Set-TransportServer Exchange01 -SendProtocolLogMaxAge 45.00:00:00
    

Um einen Wert für das Alter anzugeben, geben Sie den Wert als Zeitraum ein: TT.hh:MM:SS, wobei T = Tage, h = Stunden, M = Minuten und S = Sekunden ist. Der gültige Bereich für diesen Parameter liegt zwischen 00:00:00 und 24855.03:14:07. Wird der Wert der Parameter ReceiveProtocolLogMaxAge oder SendProtocolLogMaxAge auf 00:00:00 festgelegt, werden die Protokollprotokollierungsdateien aufgrund ihres Alters nicht automatisch gelöscht.

Weitere Informationen

Ausführliche Informationen zu Syntax und Parametern für die einzelnen Befehle finden Sie unter den folgenden Themen:

Weitere Informationen

Weitere Informationen zur Protokollprotokollierung finden Sie unter Verwalten von Protokollaufzeichnungen