Если нам нужно отследить изменение простого текстового файла (например лог-файла), это можно сделать используя один командлет Get-Content:
1 |
Get-Content C:\temp.txt -Wait -Tail 0 |
Параметр –Wait указывает Powershell не выходить из команды, ожидая дальнейшей информации.
Параметр –Tail задаёт количество строк с конца файла, которые нужно прочитать. Если нам нужно просто отслеживать появление новых строк – устанавливаем это значение в 0.
Следует отметить, что этот способ хорошо работает только при появлении новых строк в конце файла. В таком случае на экран выводятся добавленные строки.