Фильтр в окне просмотра событий по данным

Я хочу получить записи о событиях по их описанию (данным). Я знаю, как получить запись о событии с определенным описанием, однако я хочу получить запись с описанием, которое содержит строку (не равную ей). Я не знаю, как это сделать. Пожалуйста помоги:)

1 ответ

Согласно моему ответу здесь: /questions/3815461/prochitat-zapisi-prosmotra-sobyitij/3815469#3815469 вы сможете получить EventRecords.

Работа с этими событиями является довольно сложной проблемой... Каждое событие имеет свою внутреннюю структуру. Общие свойства связаны в EventRecord, но конкретные данные должны быть взяты из внутренних деталей. Использовать ToXml() метод EventRecord...

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

Попробуйте следующее: Открыть eventvwr и там очередь Windows-системы. Щелкните правой кнопкой мыши одно событие, откройте "Детали" и выберите "XML-представление". Посмотрите на разные события, и вы обнаружите, что они довольно разные.

Но: вы найдете там все, что вам нужно: сначала "Имя провайдера" и "Идентификатор события", эти два наиболее важны для "EventLogQuery".

Теперь перейдите к действию "определить пользовательский фильтр по текущему протоколу" и введите некоторые значения. Затем переключитесь на XML фильтра и вы узнаете, как определить правильный запрос.

Извините, здесь нет "простого и общего" подхода:-)

Другие вопросы по тегам