Как да се използва PowerShell за проследяване на промените в текстов файл в режим на реално време, бели
Как да се използва PowerShell за проследяване на промените в текстов файл в реално време
За NE от най-мощните инструменти за контрол над процесите работят на Windows е автоматичното проследяване на събития, следвани от запис на данни върху дневник. Този метод обикновено се използва от системните администратори, обаче, да се възползват от това може и крайни потребители. Представете си, че имате нужда да пазим в промените в реално време, в някои лог файл, създаден и актуализиран от персонала или приложение от трета страна.
За да направите това, най-вероятно ще ви е необходим специален инструмент? Не е необходимо. Проследяване на промени в даден файл, можете да използвате вградения в Windows PowerShell конзола.
Ние даваме най-простият и достъпен пример. Да кажем, че имате File.log файл в публичната папка. За да следите искате да използвате кратката команда Get-съдържанието на файла (получите съдържание).
Open PowerShell конзола, вие като администратор и изпълнете следната команда:
Get-Content D: /Public/File.log -Wait -Tail 0
Кратката команда с два ключа: -Wait и -Tail.
Първият показва, че PowerShell трябва да е в режим на готовност, а следи файла, вторият параметър определя броя на редовете, които искате да се чете от края на файла. Е, как да следим нова информация, като тази стойност е настроена 0. Сега отворете данните си за вход, пише в него никаква информация, а след това спаси.
Всичко, което ще направите в дневника, веднага се появява в прозорец на конзолата PowerShell.