![]() |
Перемещение файла по названию из лога с ошибкой
Добрый день,
Есть файлы с логами вида: Audit-20220608.txt в него записываются ошибки вида: 6/8/2022 11:03:34 ERROR Путь к файлу C:\test\log\testfile523.txt "описание ошибки' 6/8/2022 12:03:34 ERROR Путь к файлу C:\test\log\523testfile.txt "описание ошибки' необходимо проверять на новые записи и перемещать файлы записанные в лог в другую папку например C:\test\out есть ли возможность реализовать на PowerShell? |
|
1. Пробелы отсутствуют
2. Только txt 3. Разделители отсутствуют, новая запись с новой строки 4. Каждый день, новый лог начинается в 00:00:00 следующего дня |
Код:
gc (dir "C:\test\Audit-*.txt" |sort name |select -Last 2) |% { Скрипт надо добавить в планировщик задач и настроить частоту запуска. Скрипт просматривает два последних лога по имени. |
Время: 09:02. |
Время: 09:02.
© OSzone.net 2001-