Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Очистка событий компьютеров

Ответить
Настройки темы
CMD/BAT - Очистка событий компьютеров

Пользователь


Сообщения: 84
Благодарности: 0

Профиль | Отправить PM | Цитировать


Добрый день!

Подскажите батничек, который бы запускался на каждом компе и чистил все события (системы, приложений и т.д.)

Спасибо.

Отправлено: 22:42, 14-07-2010

 

Аватара для El Sanchez

Ветеран


Contributor


Сообщения: 1273
Благодарности: 1030

Профиль | Отправить PM | Цитировать


Serg2010,
Код: Выделить весь код
@Echo Off
For /F "Tokens=1* Delims==" %%A In ('WMIC NTEVENTLOG GET LogFileName /Value^|FindStr .') Do (
	Call WMIC NTEVENTLOG Where ^(LogFileName^="%%B"^) Call ClearEventLog 1>nul
)
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:56, 15-07-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


Сообщения: 84
Благодарности: 0

Профиль | Отправить PM | Цитировать


Спасибо! Скрипт работает. Но как-то подозрительно очищать все события ... Можно ли очищать только необходимые?

Например с помощью батника локально устанавливается некоторая программа (ставится служба), потом служба запускается, работает ... По истечении некоторого времени служба останавливается и удаляется тоже батником. Следы работы программы как я понял остаются в событиях в разделе "Система" и "Приложение". Вот их бы и почистить. Какие свойства нужных событий постоянные? ID? Названия? К чему привязаться?

Пожалуйста, как усовершенствовать скрипт чтобы очищать по нужным параметрам ...

Заранее спасибо.

P.S. А может кроме событий ещё где может засветиться? А не собираются ли все события с компов на сервере? А то может и там нужно почикать всё? Выручайте.

Отправлено: 21:23, 28-07-2010 | #3


Пользователь


Сообщения: 84
Благодарности: 0

Профиль | Отправить PM | Цитировать


Как очистить только нужно событие?

Отправлено: 17:20, 15-08-2010 | #4


Аватара для El Sanchez

Ветеран


Contributor


Сообщения: 1273
Благодарности: 1030

Профиль | Отправить PM | Цитировать


Цитата Serg2010:
Как очистить только нужно событие? »
Serg2010, либо весь журнал, либо ничего. В вашем же случае достаточно:
Код: Выделить весь код
@Echo Off
WMIC NTEVENTLOG Where (LogFileName="Application") Call ClearEventLog 1>nul
Это сообщение посчитали полезным следующие участники:

Отправлено: 18:14, 15-08-2010 | #5



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Очистка событий компьютеров

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Службы - Очистка слежки mik09 Microsoft Windows 2000/XP 1 04-06-2010 19:12
Очистка папки. zubkoff.s Microsoft Windows NT/2000/2003 4 10-11-2009 05:31
Разное - Очистка диска PRAVITELb Microsoft Windows Vista 5 11-10-2009 21:01
Разное - Очистка реестра Badul Microsoft Windows 2000/XP 1 02-08-2008 00:51
Удаленное выключение компьютеров (группы компьютеров) в домене zonderz Программное обеспечение Windows 1 18-10-2007 09:49




 
Переход