|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - [решено] Нужен скрипт для мониторинга событий, с условием. |
|
Любой язык - [решено] Нужен скрипт для мониторинга событий, с условием.
|
Старожил Сообщения: 177 |
Профиль | Отправить PM | Цитировать
Нужен скрипт, который будет мониторить, за событиями.
Если номер события 7001 появился в списке, тогда сразуже выводится сообщение. eventquery /l System Вот, из этой таблицы, нужно мониторить, только за столбиком события, я этот столбик выделил, ЖИРНЫМ ширифтом, неважно, ошибка это или нет, номер события, я укажу сам. ------------------------------------------------------------------------------ Перечисление событий в журнале 'system' для узла 'Мой комп' ------------------------------------------------------------------------------ Тип Событие Дата и время Источник ComputerName ------------- ------ ------------------------ ----------------- -------------- Ошибка 7001 01.01.2000 10:10:10 Service Control M Мой комп P.S. Скрипт должен, раз в минуту, обновляться |
|
Отправлено: 02:57, 16-07-2011 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать всё-таки это больше задача для WSH, пример на VBS:
Set WMI = GetObject("winmgmts:{impersonationLevel=Impersonate,(Security)}!\\.\root\cimv2") Set EVT = WMI.ExecNotificationQuery("SELECT * FROM __InstanceCreationEvent" &_ " WHERE TargetInstance ISA ""Win32_NTLogEvent"" AND TargetInstance.EventCode=7001" &_ " GROUP WITHIN 60 BY TargetInstance.EventCode") While vbTrue Set obj = EVT.NextEvent WScript.Echo "Номер события (7001) появился в журнале событий "& obj.NumberOfEvents & " раз." WEnd |
Последний раз редактировалось amel27, 18-07-2011 в 13:25. Отправлено: 11:50, 18-07-2011 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 177
|
Профиль | Отправить PM | Цитировать ругается на 2-ю строку, отказано в доступе, источник SWbemServicesEx
|
Отправлено: 12:03, 18-07-2011 | #3 |
Старожил Сообщения: 177
|
Профиль | Отправить PM | Цитировать |
Отправлено: 12:57, 18-07-2011 | #4 |
Старожил Сообщения: 177
|
Профиль | Отправить PM | Цитировать amel27, что с vbs ? ошибку пишет ((
|
|
Отправлено: 13:18, 18-07-2011 | #5 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать |
Отправлено: 13:38, 18-07-2011 | #6 |
Ветеран Сообщения: 3806
|
Профиль | Отправить PM | Цитировать Да хватит некромантией заниматься: в Vista и 7 можно в планировщике заданий указать и отслеживаемое событие и назначить вывод сообщения на экран.
|
Отправлено: 13:50, 18-07-2011 | #7 |
Старожил Сообщения: 177
|
Профиль | Отправить PM | Цитировать Busla,
У меня комп такие OS не потянет( amel27, ошибка есть, сообщения нету ( |
Отправлено: 15:55, 18-07-2011 | #8 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Цитата root221:
Для Event Id 26, запускаем скрипт: в течение минуты выполняем несколько раз команду: примерно через минуту появляется сообщение со счетчиком |
|
Отправлено: 16:50, 18-07-2011 | #9 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - Составить скрипт с условием | Firebolt | Скриптовые языки администрирования Windows | 27 | 14-07-2011 23:59 | |
CMD/BAT - [решено] скрипт подключения к интернету с условием | moobi | Скриптовые языки администрирования Windows | 1 | 03-03-2011 02:26 | |
Любой язык - нужен скрипт для удаления всех файлов кроме нужных для запуска Windows XP | Dark Ange1 | Скриптовые языки администрирования Windows | 11 | 07-03-2010 13:34 | |
VBS/WSH/JS - Нужен скрипт для прописания должности юзерам. | dvassilyev | Скриптовые языки администрирования Windows | 2 | 04-08-2009 08:56 | |
[решено] Нужен скрипт для autoit для раскопирования файла | irk72ag | Автоматическая установка приложений | 3 | 19-06-2009 15:27 |
|