Как с помощью PowerShell отследить изменения в текстовом файле в режиме реального времени

Одним из самых мощных инструментов контроля над запускаемыми в Windows процессами является автоматическое отслеживание событий с последующей записью данных в лог. Метод этот обычно используется системными администраторами, впрочем, извлечь из него пользу могут и рядовые пользователи. Представьте, что у вас возникла необходимость отследить в режиме реального времени изменения в каком-нибудь логе, созданном и обновляемым штатным или сторонним приложением.

Для этого, наверное, понадобится специальная утилита? Совсем необязательно. Отследить изменения в файле можно, воспользовавшись встроенной в Windows консолью PowerShell.

Приведём самый простой и доступный пример. Допустим, у вас есть некий файл File.log в папке Public. Для наблюдения за файлом нужно использовать командлет Get-Content (получить контент).

Откройте консоль PowerShell, можно от имени администратора, и выполните такую команду:

Get-Content D:/Public/File.log -Wait -Tail 0

Get-Content

Командлет используется с двумя ключами: -Wait и –Tail.

Первый указывает, что PowerShell должна находиться в режиме ожидания, вернее наблюдения за файлом, второй параметр определяет количество строк, которые нужно прочитать с конца файла. Так как мы будем отслеживать новую информацию, в качестве его значения устанавливаем 0. Теперь откройте ваш лог, запишите в него какую-нибудь информацию, а затем сохраните.

Лог

Всё, что вы внесёте в лог, тут же отобразится в окне консоли PowerShell.

PowerShell

Как переместить или переименовать скачанный через торрент файл, при этом остаться на раздаче

Как переместить или переименовать скачанный через торрент файл? В торрент-сообществе не принято проявлять эгоизм и, Читать далее

Как в Windows 10 получить URL-адрес скачанного с интернета файла

Лидирующие позиции среди браузеров сегодня занимает Google Chrome, причем небезосновательно. Быстрый, удобный и расширяемый, этот Читать далее

Ошибка установки драйвера «Выбранный INF-файл не поддерживает этот метод установки»

Известно, что драйвера устройств могут быть установлены разными способами. Большая часть драйверов устанавливается как обычные Читать далее

Как скопировать файл в несколько папок сразу

Копировать файлы путем перетаскивания гораздо удобнее и быстрее, чем с помощью традиционного Copy-Paste. Функция Drag-and-Drop Читать далее

Оцените Статью:

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Рекомендуемые публикации:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *