Брисање Виндовс евиденција догађаја помоћу ПоверСхелл-а и вевтутила

У неким случајевима желите да избришете све уносе у дневнику догађаја Виндовс на рачунару или серверу. Наравно, чишћење системских дневника може се обавити и из графичког снап-а догађаја. -  Евентввр.мсц (РМБ на жељеном дневнику -> Цлеар Лог), међутим, почевши од Висте, Виндовс користи неколико десетина дневника за разне компоненте система, а брисање свих њих са конзоле Евент Виевер-а биће прилично заморно. Много је лакше очистити записнике из командне линије: користећи ПоверСхелл или уграђени услужни програм вевтутил.

Садржај:

  • Брисање дневника догађаја помоћу ПоверСхелл-а
  • Брисање записа помоћу услужног програма конзоле ВевтУтил.еке

Брисање дневника догађаја помоћу ПоверСхелл-а

Ако сте инсталирали ПоверСхелл 3 (по дефаулту је већ инсталиран у Виндовс 8 / Виндовс Сервер 2012 и новијим), можете користити цмдлете да бисте добили листу евиденције и очистили их Гет-евентлог и Очисти дневник догађаја.

Покрените ПоверСхелл конзолу с администраторским правима и користите сљедећу наредбу за попис свих класичних дневника догађаја у систему с њиховим максималним величинама и бројем догађаја у њима.

Гет-ЕвентЛог -НогНаме *

Да бисте избрисали све догађаје из одређеног дневника догађаја (на пример системски дневник), користите наредбу:

Цлеар-ЕвентЛог -ЛогНаме Систем

Као резултат, сви догађаји из овог дневника биће избрисани, а само један догађај ЕвентИд остаће у дневнику догађаја 104 са текстом "Датотека системског дневника је обрисана".

Да бисте очистили све записе догађаја, требало би да преусмерите имена дневника у цјевовод, међутим, нажалост, то је забрањено. Због тога ћемо морати да користимо петљу ФорЕацх:

Гет-ЕвентЛог -НогНаме * | ФорЕацх Цлеар-ЕвентЛог $ _. Лог

На тај начин ће се избрисати сви класични записи ЕвентЛогс-а..

Брисање записа помоћу услужног програма конзоле ВевтУтил.еке

За рад са догађајима у Виндовс-у, снажан услужни програм наредбеног ретка доступан је већ дуже време. Вевтутил.еке. Његова синтакса је на први поглед мало компликована. Ево, на пример, онога што се помоћ помоћи враћа:

Да бисте приказали записе догађаја регистроване у систему, покрените наредбу:

ВевтУтил енум-логс

или краћа опција:

Вевт утил ел

Прилично импресивна листа доступних часописа биће приказана на екрану..

Напомена. Њихов број можете израчунати помоћу команде ВевтУтил ел | Мера-објект. У мом случају, у оперативном систему Виндовс 10 налази се 1.053 различитих записа..

Можете добити детаљније информације о одређеном часопису:

Постављање ВевтУтил гл

Чишћење догађаја у одређеном дневнику врши се на следећи начин:

ВевтУтил цл Подешавање

Пре чишћења, можете да израдите сигурносну копију догађаја у дневнику тако што ћете их сачувати у датотеку:

ВевтУтил цл Сетуп /бу:СетупЛог_Бак.евтк

Да бисте одједном избрисали све записе, можете користити Поверсхелл цмдлет Гет-ВинЕвент да бисте добили све предмете дневника и Вевтутил.еке да их очистите:

Гет-ВинЕвент -ЛистЛог * -Форце | % Вевтутил.еке цл $ _. ЛогНаме

или тако

Вевтутил ел | ФорЕацх вевтутил цл “$ _”

Напомена.  У нашем примеру 3 евиденције није било могуће избрисати због грешке у приступу. Вриједно је покушати очистити садржај ових записа из конзоле Виевер догађаја..

Чишћење дневника се такође може обавити из класичне командне линије:

фор / Ф "токенс = *"% 1 ин ('вевтутил.еке ел') ДО вевтутил.еке цл "% 1"