Beschreibung

Diese Kurzbeschreibung soll die Möglichkeit darstellen, wie die im Betrieb anfallenden LogFiles eines Exchange Servers entfernt werden können.

Hintergrund: die vom Server generierten LogFiles werden vom Server selbst nicht gelöscht und verbrauchen somit Speicherplatz. Um diesen zu

Die Schritte wurden an einem Ex2016 Server Std. Installation nachgestellt, wobei die IIS Logs auf ein anderes Laufwerk ausgelagert werden!

 

Schritte:

  1. Erstellen Sie eine PS Script mit folgendem Inhalt

    Get-ChildItem -Path "C:\Program Files\Microsoft\Exchange Server\V15\Logging" -Recurse *.log -force | where {$_.lastwritetime -lt (get-date).adddays(-!xXx!)} | Remove-Item -force
    Get-ChildItem -Path "C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\Logs" -Recurse *.log -force | where {$_.lastwritetime -lt (get-date).adddays(-!xXx!)} | Remove-Item -force
    Get-ChildItem -Path "E:\Logs IIS" -Recurse *.log -force | where {$_.lastwritetime -lt (get-date).adddays(-!xXx!)} | Remove-Item -force

    !!! ACHTUNG !!! unter !xXx! muss die Zahl eingetragen werden, ab welchem Dateialter die LogFiles gelöscht werden sollen.


  2. Speichern Sie das Script mit einem eindeutigem Namen ab.
  3. Führen Sie das Script mit einer PS-Console aus um dessen Funktion zu testen.
  4. Erstellen Sie eine neue lokale Aufgabe, indem Sie das Script automatisch ausgeführt werden soll.
    Erfahrungswert > 1x alle 3 Tage.

 

Wenn Sie die oben genannten Schritte umgesetzt haben, wurde per Script und Aufgabenplanung das bereinigen von LogFiles auf dem Exchange Server abgearbeitet.

 


Quelle: https://social.technet.microsoft.com/wiki/contents/articles/31117.exchange-logging-clearing-log-files.aspx

Info 1: http://chilltimes.de/2015/02/06/exchange-iis-log-dateien-regelmaessig-loeschen

Info 2: https://gallery.technet.microsoft.com/office/Clear-Exchange-2013-Log-71abba44