Ich möchte ein Skript/Batch schreiben, das meine täglichen IIS-Logs zusammenfasst und sie nach Monat zippen lässt.Automatisiertes Skript zum Zippen von IIS-Protokollen?
ex080801.log, die im Format von ex ist YYMMDD .log
ex080801.log - ex080831.log wird gezippt und die Protokolldateien gelöscht.
Der Grund, warum wir dies tun ist, weil auf einer schweren Website eine Protokolldatei für einen Tag 500 MB bis 1 GB sein könnte, so dass wir sie zippen, was sie um 98% komprimiert und die echte Protokolldatei ausgibt. Wir verwenden webtrend, um die Protokolldateien zu analysieren, und können in eine Zip-Datei einlesen.
Hat jemand irgendwelche Ideen, wie man dies skript oder wäre bereit, etwas Code zu teilen?
Ich rate das Datumsformat nur geändert mit neueren Versionen von Windows, aber um den Monat und den Tag korrekt in Windows 7 zu bekommen, musste ich diese Zeilen zu ändern: gesetzt Monat =% DATE: ~ 4,2% Jahr =% DATE: ~ 12, 2% –
Ich denke, die Datumseinstellungen sind abhängig vom Server/Gebietsschema, daher müssen Sie sie möglicherweise bearbeiten. Wenn jemand eine universelle Zeitfunktion hat, wäre ich dankbar! – alimack