Windows

Publié le avril 4th, 2014 | par Marco Malac

0

Purgez 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.

  1. $Path = "C:\Program Files\Microsoft\Exchange Server\Mailbox\First Storage Group"
  2. $Ext = ".log"
  3. $Day = "7"
  4. $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″

 


Tags: , ,


A propos de l'auteur

Informaticien passionné des nouvelles technologies: windows, hardware, serveur, xbox etc. Une passion qui dure depuis plus de 15 ans ...



Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Haut de Page ↑