Здравствуйте. Ищу помощи. Имеется большое количество логов *.html. Необходимо осуществить поиск тех логов, в которых 2 события произошли строго друг за другом:
"дата время",38, ip адрес,"Подключение серверу. Установлено.","пользователь (comp )"
"дата время",156,ip адрес,,"Доступ отключен.",
Пример
............................
"2022-04-03 09:00:00",38,10.200.125.20,"Подключение серверу. Установлено.","пользователь 1 (comp 1)"
"2022-04-03 09:29:44",156,10.200.125.20,"Доступ отключен.",
.........................
параметры : дата время, ip адрес, пользователь комп - меняются, собственно поиск осуществляется по коду события, наименованию события.
самое тупое что в голову пришло. оно будет тормозить ибо создаст объект со ВСЕМИ строками из всех файлов и пройдется по ним последовательно
а да, возможно надо будет делать парсинг html вытаскивая оттуда только текстовый контент
fjord_sy, ну дебажьте convertfrom-csv коммандлет
так-то можно было и без импорта CSV строки, делать проверки с парсингом через regexp split
или Select-String, switch
Мне показалось что у вас единый формат записей, поэтому CSV и использовал
P.S. я не знаю какая версия PoSh у вас, поэтому какие-то из предложенных вариантов могут не работать в вашей версии, читайте документацию