Website-Icon Frankys Web

Alte IIS-Logs löschen

Leider bietet der IIS-Webserver keine Möglichkeit, ältere Logfiles automatisch zu löschen, entweder man schreibt kontinuierlich Logfiles auf die Platte, oder nur ein einziges mit einer wählbaren Größe.

Ich habe daher ein kleines Script erstellt, welches die Logfiles nach einem wählbaren Zeitraum löscht. Das Script steht zum Download bereit:

Mittels einer geplanten Aufgabe lässt sich das Script beispielweise jede Woche ausführen, damit alle Logs die älter als 7 Tage sind gelöscht werden. Gerade bei Exchange Client Access Servern macht es Sinn die Logs irgendwann zu bereinigen damit das Volume nicht vollläuft.

In der Standardeinstellung liegen die IIS-Logs auf dem Systemlaufwerk, dieser Pfad sollte angepasst werden.

Die mobile Version verlassen