Windows
Publié le avril 4th, 2014 | par Marco Malac
0Purgez vos log Exchange avec PowerShell
Si votre serveur est mal sauvegardé Microsoft Exchange Server conservera les fichiers logs, si ces fichiers ne sont pas purgés fréquemment il vont rapidement consommé énormément d’espace disque.
Voici donc un script PowerShell qui va vous permettre de purger ces logs.
-
$Path = "C:\Program Files\Microsoft\Exchange Server\Mailbox\First Storage Group"
-
$Ext = ".log"
-
$Day = "7"
-
$Like = "E00000*"
Ce script est, bien sur, à adapter à votre systeme:
- le 1er argument correspond au chemin où sont stockés les fichiers de logs
- le 2eme est l’extension des fichiers à purger
- le 3eme est le nombre de jour de log qu’il restera à partir du moment ou vous exécuter le script
- le 4eme est le nom des fichier à purger
Copiez ce script dans le bloc note est enregistré sous le format .ps1 par exemple purgelogexch.ps1 et exécuter le avec Powershell
Vous pouvez également, pour automatiser le tout, créez une tâche planifiée et mettant
Program/script : C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
Argument : -file « C:\Purgelogexchange.ps1″