Нужен скрипт для мониторинга событий, с условием.
Нужен скрипт, который будет мониторить, за событиями.
Код:
Например, событие номер "7001" Код:
msg * /W "Номер события (7001) появился в журнале событий." Вот, из этой таблицы, нужно мониторить, только за столбиком события, я этот столбик выделил, ЖИРНЫМ ширифтом, неважно, ошибка это или нет, номер события, я укажу сам. Код:
------------------------------------------------------------------------------ P.S. Скрипт должен, раз в минуту, обновляться |
всё-таки это больше задача для WSH, пример на VBS:
Код:
Set WMI = GetObject("winmgmts:{impersonationLevel=Impersonate,(Security)}!\\.\root\cimv2") |
ругается на 2-ю строку, отказано в доступе, источник SWbemServicesEx
|
смотрю и без vbs можно решить проблему.
Код:
for /f "skip=9" %%i in ('cscript %windir%\system32\eventquery.vbs /FI "Id eq 7001" /L system') do (msg * Ошибка 7001 появилась в файле журнала. & goto :next) |
amel27, что с vbs ? ошибку пишет ((
|
Цитата:
Цитата:
Код:
WMIC NTEVENT WHERE "LogFile='System' AND EventCode=7001" Get * /Value |
Да хватит некромантией заниматься: в Vista и 7 можно в планировщике заданий указать и отслеживаемое событие и назначить вывод сообщения на экран.
|
Busla,
У меня комп такие OS не потянет( amel27, ошибка есть, сообщения нету ( |
Цитата:
Для Event Id 26, запускаем скрипт: Код:
WScript Test.VBS Код:
NET SEND %ComputerName% "Test Message" |
Время: 15:07. |
Время: 15:07.
© OSzone.net 2001-