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:
Clean-IISLogfiles
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.
Hmm, ich hätte das Skript verfügbar … darf ich den Code einfach hier in den Kommentar schreiben?
Moin, der Link, bzw. das in WordPress eingebettete Skript ist leider nicht mehr funktional.
Könnten Sie das wieder online nehmen?
DANKE
Hi,
der Link funktioniert wieder. Danke für den Hinweis.
Gruß,
Frank
Danke Frank, es funktioniert ganz gut. Leider werden die u_extend – Logfiles immer größer. Diese werden dann täglich neu angelegt und füllen die Platte rasend voll. Wie kann ich den File schrumpfen lassen?
Läuft perfekt unter Exchange 2016 CU7 mit allen Patches Stand 2018-01-17
Wozu dient eigentlich IIS? Ich betreibe hier keinen Server, IIS ist aber dennoch aktiv. Kann ich IIS – ich bin „normaler“ Internetbenutzer – abschalten, entfernen / löschen?
Wie lauten die IIS-Filenames, die man löschen kann, wenn ich hier keinen Server will?
Vielen herzlichen Dank im voraus für Eure Antworten an dl1nad (bei) web (dot) de
Josef
Hallo RP, ja, jetzt geht es bei mir auch. Danke.
Hallo mf, ich habe eben den link ausgeführt und das Script richtig (?) und augenscheinlich vollständig heruntergezogen. Probier’s nochmal
Hallo! Der Download ist leider nicht (mehr) möglich, der Link läuft in’s Leere.
vielen dank
prima, klappt einwandfrei und bringt bei uns rund 10 GB freien Speicherplatz wieder
Besten Dank!