[PowerShell] Быстрая очистка всех журналов событий в системах Windows

В процессе настройки серверов иногда необходимо быстро очистить логи, чтобы проще было искать «корень зла».Так как количество логов от версии к версии увеличивается, а все последние системы Windows уже имеют «на борту» PowerShell и замечательную утилиту wevtutil, то очень хочется автоматизировать этот процесс.

Делается все в одну строку 
wevtutil el | ForEach-Object {wevtutil cl $_}

Для тех, кому лень читать мануал:

  • el или enum-logs — выводит список всех журналов
  • cl или clear-log — очищает указанный журнал
Да, необходимо учитывать тот факт, что если включен контроль учетных записей (UAC), то оболочку PowerShell необходимо запускать в привилегированном режиме, т.е. от имени администратора.
http://it-little-things.blogspot.ru/2013/01/windows.html

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.