Benutzer-Werkzeuge

Webseiten-Werkzeuge


exch:2010_alte_logfiles

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
exch:2010_alte_logfiles [2019/07/23 09:58] – angelegt Sebastian Hetzelexch: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="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)
 +
 +</file>
 +
 +==== Einbindung in den Taskscheduler: ====
 +
 +{{:exch:iis_clear_logs_task_scheduler.png|}}
 +===== Weitere Logfiles =====
 +
 +Folgende Verzeichnisse sollten manuell geprüft werden:
 +
 +  * ''C:\Program Files\Microsoft\Exchange Server\V14\Logging\lodctr_backups''
 +  * ''C:\Program Files\Microsoft\Exchange Server\V14\TransportRoles\Logs''
exch/2010_alte_logfiles.1563868719.txt.gz · Zuletzt geändert: von Sebastian Hetzel

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki