exch:2010_alte_logfiles
Inhaltsverzeichnis
Exchange 2010: Platte voll, alte Logfiles löschen
Nachfolgendes Skript kann jede Woche über den Taskscheduler laufen:
Powershell-Skript
Set-Executionpolicy RemoteSigned $days=14 $IISLogPath="C:\inetpub\logs\LogFiles\" Function CleanLogfiles($TargetFolder) { if (Test-Path $TargetFolder) { $Now = Get-Date $LastWrite = $Now.AddDays(-$days) $Files = Get-ChildItem $TargetFolder -Include *.log,*.blg, *.etl, *.txt -Recurse | Where {$_.LastWriteTime -le "$LastWrite"} foreach ($File in $Files) {Write-Host "Deleting file $File" -ForegroundColor "white"; Remove-Item $File -ErrorAction SilentlyContinue | out-null} } Else { Write-Host "The folder $TargetFolder doesn't exist! Check the folder path!" -ForegroundColor "white" } } CleanLogfiles($IISLogPath)
Einbindung in den Taskscheduler:
Weitere Logfiles
Folgende Verzeichnisse sollten manuell geprüft werden:
C:\Program Files\Microsoft\Exchange Server\V14\Logging\lodctr_backupsC:\Program Files\Microsoft\Exchange Server\V14\TransportRoles\Logs
exch/2010_alte_logfiles.txt · Zuletzt geändert: von Sebastian Hetzel

