V systéme Windows Server 2003 / Windows XP bolo ľahké filtrovať udalosti podľa systémového účtu v protokole systémových udalostí zadaním názvu požadovaného účtu do poľa Filter filtra používateľa. V systémoch Windows Server 2008 / Windows 7 a novších však tento jednoduchý spôsob, ako nájsť udalosti týkajúce sa konkrétneho používateľa, nefunguje, hoci samotné pole User je v nastaveniach filtra (zdá sa, že zostáva rovnakým spôsobom).
V systéme Windows Server 2008 v štandardnom zobrazení denníka udalostí chýba pole User. Skúsme ich pridať pomocou ponuky vyhliadka -> Pridať alebo odstrániť stĺpce.
Teraz sa v zobrazení denníka objavil stĺpec Používateľ, v tomto stĺpci však nie je žiadne používateľské meno iniciátora udalosti, namiesto toho sa zobrazuje Neuvádza sa. Informácie o účte sú teraz obsiahnuté v popise samotnej udalosti (v hodnotách atribútov Security ID a Account Name v tomto príklade). Ako teraz môžete filtrovať udalosti v denníku? Na filtrovanie udalostí podľa názvu používateľského účtu (a akýchkoľvek ďalších atribútov udalostí) môžete v systéme Windows Server 2008 (a novších) použiť možnosť manuálnej modifikácie XML dotazy (XPath) na vzorkovanie.
poznámka. Predtým, použitie XPath na nájdenie udalostí, ktoré sú predmetom záujmu v časopise, sa zvažuje v článku Ako začať úlohu plánovača po dokončení inej úlohy..Otvorte teda požadovaný časopis Zobrazenie udalosti (v našom príklade ide o denník zabezpečenia) av kontextovej ponuke vyberte položku Filtrovať aktuálny denník ... .
Prejdite na kartu XML a začiarknite políčko Upraviť dopyt ručne.
Skopírujte nasledujúci kód a vyberte všetky udalosti z denníka pre konkrétneho používateľa (nahradiť užívateľské meno na požadovaný účet).
* [EventData [Data [@ Name = 'subjectUsername'] = 'username']]
Uložíme zmeny do filtra a pozrieme sa na denník. Malo by to zostať udalosťami súvisiacimi s týmto účtom.
Ak napríklad potrebujete dodatočne filtrovať udalosti podľa používateľa a ID udalosti 4624 (úspešné prihlásenie - účet bol úspešne prihlásený) a 4625 (neúspešné prihlásenie - účet sa nepodarilo prihlásiť.), Filter XPath môže vyzerať takto:
* [Systém [(EventID = 4624 alebo EventID = 4625)]]
* [EventData [Data [@ Name = 'subjectUsername'] = 'username']]