exch:2010_alte_logfiles
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| exch:2010_alte_logfiles [2019/07/23 09:58] – angelegt Sebastian Hetzel | exch:2010_alte_logfiles [2019/07/23 16:38] (aktuell) – [Weitere Logfiles] Sebastian Hetzel | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== Exchange 2010: Platte voll, alte Logfiles löschen ====== | ====== Exchange 2010: Platte voll, alte Logfiles löschen ====== | ||
| + | Nachfolgendes Skript kann jede Woche über den Taskscheduler laufen: | ||
| + | |||
| + | ===== Powershell-Skript ===== | ||
| + | |||
| + | <file |powershell > | ||
| + | Set-Executionpolicy RemoteSigned | ||
| + | $days=14 | ||
| + | $IISLogPath=" | ||
| + | |||
| + | Function CleanLogfiles($TargetFolder) | ||
| + | { | ||
| + | if (Test-Path $TargetFolder) { | ||
| + | $Now = Get-Date | ||
| + | $LastWrite = $Now.AddDays(-$days) | ||
| + | $Files = Get-ChildItem $TargetFolder -Include *.log, | ||
| + | foreach ($File in $Files) | ||
| + | {Write-Host " | ||
| + | } | ||
| + | Else { | ||
| + | Write-Host "The folder $TargetFolder doesn' | ||
| + | } | ||
| + | } | ||
| + | |||
| + | CleanLogfiles($IISLogPath) | ||
| + | |||
| + | </ | ||
| + | |||
| + | ==== Einbindung in den Taskscheduler: | ||
| + | |||
| + | {{: | ||
| + | ===== Weitere Logfiles ===== | ||
| + | |||
| + | Folgende Verzeichnisse sollten manuell geprüft werden: | ||
| + | |||
| + | * '' | ||
| + | * '' | ||
exch/2010_alte_logfiles.1563868719.txt.gz · Zuletzt geändert: von Sebastian Hetzel
