2 votes

utiliser powershell pour définir l'action "Taille maximale" d'un journal d'événements

Lors de l'affichage des propriétés des journaux d'événements (dans Server 2008), vous pouvez définir trois actions pour ce qui se passe lorsque la taille maximale du journal des événements a été atteinte :

  • Écraser les événements si nécessaire
  • Archiver le journal lorsqu'il est plein
  • Ne pas écraser les événements

En utilisant Powershell, je peux utiliser limit-eventlog pour définir la rétention du journal des événements pour définir le OverflowAction à DoNotOverwrite ou OverwriteAsNeeded, mais je ne parviens pas à faire en sorte que l'option Archive the log when full action sélectionnée.

Une idée de comment je pourrais sélectionner cette option via powershell ?

3voto

CB. Points 24549

Le seul moyen (IMO) est de modifier le fichier registry . Voici un exemple pour définir l'action 'Archiver le journal quand il est plein' pour le journal des applications :

new-ItemProperty -path HKLM:\SYSTEM\CurrentControlSet\services\eventlog\Application `
-name AutoBackupLogFiles -Value 1 -PropertyType 'dword'

si les options ont été sélectionnées précédemment, la clé est déjà présente et il suffit de mettre à 1 la valeur de la clé :

set-ItemProperty -path HKLM:\SYSTEM\CurrentControlSet\services\eventlog\Application `
    -name AutoBackupLogFiles -Value 1

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X