Ako spravovať protokoly udalostí z príkazového riadku

V tomto článku budem hovoriť o možnosti zobraziť protokoly udalostí z príkazového riadku. Tieto funkcie môžete použiť pri pripájaní cez príkazový riadok alebo v skriptoch..

Na prezeranie a štúdium udalostí Windows na lokálnom počítači môžete použiť obslužný program príkazového riadka Wevtutil.

Tento obslužný program môže byť užitočný, ak ovládate počítač so systémom Windows 2008 a rolou Server Core z príkazového riadku. Môže byť tiež užitočné, ak chcete použiť konfiguračný skript protokolu udalostí alebo exportovať protokoly na archívne účely. Tu sú niektoré z vecí, ktoré môžete robiť s Wevtutil:

Ak chcete získať zoznam názvov všetkých protokolov udalostí v systéme, použite el (enum-logs) s Wevtutil takto:

wevtutil el


Pomocou parametra gl (get-log) si môžete zobraziť konfigurácie denníka udalostí, ako je maximálna veľkosť protokolového súboru. Ak chcete napríklad zobraziť konfiguráciu denníka aplikácií, postupujte takto:

wevtutil gl prihláška

Nižšie je uvedený výstup tohto programu:

name: Aplikácia

povolené: true

typ: admin

owningPublisher:

izolácia: Aplikácia

channelAccess: O: BAG: SYD: (A ;; 0xf0007 ;;; SY) (A ;; 0x7 ;;; BA) (A ;; 0x7 ;;; SO) (A ;; 0x3 ;;; IU) (A ;; ;; 0x3;;; SU) (A;; 0x3;;; S-1-5-3) (A;; 0x3 ;;; S-1-5-33) (A ;; 0x1 ;;; S-; 1-5-32-573)

protokolovanie:

logFileName:% SystemRoot% \ System32 \ Winevt \ Logs \ Application.evtx

zadržanie: nepravdivé

autoBackup: false

maxSize: 20971520

publikovanie:

Môžete zmeniť konfiguráciu protokolových súborov. Napríklad, ak chcete zväčšiť maximálnu veľkosť denníka aplikácie o 100 megabajtov (MB) a umožniť rotácii denníka, aby sa uvoľnil priestor pre nové udalosti, keď je denník plný, a automaticky zálohovať denníky, keď bude plný, zadajte:

wevtutil sl Aplikácia / ms: 104857600 / rt: true / ab: true

Protokol udalostí môžete filtrovať podľa konkrétnej udalosti alebo podľa typu udalosti pomocou parametra qe (query-events). Napríklad, ak chcete zobraziť posledné dve udalosti v sysloge ako obyčajný text, použite voľbu / rd a na nastavenie smeru výstupu použite atribút True (to znamená, že najnovšie udalosti sa vrátia ako prvé), použite nasledujúci príkaz:

wevtutil qe Systém / c: 2 / rd: true / f: text wevtutil

Ak chcete zobraziť najnovšie kritické udalosti (úroveň = 1) alebo chyby (úroveň = 2) v protokole Plánovača úloh, použite voľbu / q takto:

wevtutil qe Microsoft-Windows-TaskScheduler / Operational “/ q: * [System [(Level = 1 or Level = 2)]]“ / c: 1 / rd: true / f: text

Toto bol stručný prehľad pomocného programu Wevtutil, ďalšie informácie o ňom nájdete tu http://technet.microsoft.com/en-us/library/cc732848%28WS.10%29.aspx. Dúfam, že tento článok je užitočný..