Purger tous les logs Exchange

Dans Exchange, les logs de transaction prennent une place considérable. Consulter cet article pour purger les logs de transaction.

Cependant il existe de nombreux autres logs (IIS, etc.) qui occupent de l’espace sur le disque. Bien que ces logs soient utiles à des fins de debug et de traçabilité, il peut exister des cas où un nettoyage est nécessaire.

Vous pouvez utiliser le script suivant pour nettoyer les logs :

https://gallery.technet.microsoft.com/office/Clear-Exchange-2013-Log-71abba44

Il est ensuite nécessaire de décommenter la ligne 14 et commenter la ligne 15 du script CleanLogs(AccessDeniedFix).PS1, comme ceci

$Files = Get-ChildItem $TargetFolder -Include .log,.blg, .etl -Recurse | Where {$_.LastWriteTime -le “$LastWrite”}

#$Files = Get-ChildItem “C:\Program Files\Microsoft\Exchange Server\V15\Logging\” -Recurse | Where-Object {$_.Name -like “.log” -or $_.Name -like “.blg” -or $_.Name -like “.etl”} | where {$_.lastWriteTime -le “$lastwrite”} | Select-Object FullName

Les logs sont essentiels dans les environnements de production, il est donc essentiel de n’utiliser ce script que :

  • sur des environnements non critiques (maquettes, démo, etc.)
  • si vous comprenez les impacts de ces suppressions

Leave a Reply

10 + nine =

Close Menu