Knowledgebase
Wie können Log-Dateien von geplanten Tasks automatisch gelöscht werden?
Posted by Daniel Weuthen on 29 Nov 2012 11:37

Der einfachste Weg zur Bereinigung der Log-Dateien von geplanten Tasks ist die Verwendung des forfiles-Befehls. Der forfiles-Befehl ist unter anderem im Windows 2003 Server Resource Kit enthalten. Neuere Windows Versionen beinhalten den Befehl standardmäßig.

Erstellen Sie eine Batch-Datei (bsp. clean_mailstore_tasklog.bat) mit folgendem Inhalt, um alle Log-Dateien, die älter als sieben Tage sind, zu löschen:

 forfiles /P "C:\Documents and Settings\All Users\Application Data\MailStore\TaskLog" '
   /S /M *.log /D -7 /C "cmd /c del @file : date >=7_Days"

Abhängig von der Umgebung müssen Sie den Pfad zum Task Log-Verzeichnis anpassen. Richten Sie anschließend einen neuen geplanten Task ein, welcher zum Beispiel täglich die Batch-Datei clean_mailstore_tasklog.bat ausführt.

(10 vote(s))
Helpful
Not helpful

Navigation
Remote Support

Please download this TeamViewer client in order to allow the MailStore support team a one-time only access to your system.

Got Premium Support?

If your MailStore Server license includes Premium Support or you are using the MailStore Service Provider Edition, you are entitled to get in touch with our support team directly via phone.

International

+49 2162-5029912

Phone (USA)

800-747-2915