Cum să utilizați PowerShell pentru a urmări modificările într-un fișier text în modul în timp real, alb

Cum să utilizați PowerShell pentru a urmări modificări într-un fișier text în timp real

Despre ne dintre cele mai puternice instrumente de control asupra proceselor rula pe Windows este urmărirea automată a evenimentelor, urmată de scrierea datelor într-un jurnal. Această metodă este folosită în mod obișnuit de către administratorii de sistem, cu toate acestea, să beneficieze de ea poate și utilizatorii finali. Imaginați-vă că aveți nevoie pentru a urmări în timp real modificările în unele fișier jurnal, creat și actualizat de către personal sau aplicație terță parte.

Pentru a face acest lucru, probabil, veți avea nevoie de un instrument special? Nu este necesar. Urmărire modificări într-un fișier, puteți folosind built-in consola pentru Windows PowerShell.

Noi oferim cel mai simplu și cel mai accesibil exemplu. Să presupunem că aveți un fișier File.log în folderul Public. Pentru a monitoriza fișierul pe care doriți să utilizați cmdletul Get-Conținut (obține conținut).

Deschideți consola de PowerShell, vă ca administrator și executați următoarea comandă:

Get-D Conținut: /Public/File.log -Stai -Tail 0

Cum să utilizați PowerShell pentru a urmări modificările într-un fișier text în modul în timp real, alb

Cmdletul cu două chei: -Stai și -Tail.

Primul indică faptul că PowerShell trebuie să fie în modul de așteptare, mai degrabă monitoriza fișierul, al doilea parametru specifică numărul de linii pe care doriți să le citiți de la sfârșitul fișierului. Deci, cum putem ține evidența de informații noi, valoarea sa este setată la 0. Acum, deschide jurnalul, scrie în ea orice informație, și apoi salvați.

Cum să utilizați PowerShell pentru a urmări modificările într-un fișier text în modul în timp real, alb

Tot ceea ce va face în jurnal, apar imediat în fereastra consola PowerShell.

Cum să utilizați PowerShell pentru a urmări modificările într-un fișier text în modul în timp real, alb