2015-01-10

Event Viewer Filter - pomocí parametru

Pro hledání událých chyb v systému je ve Windows funkce "Prohlížeč událostí". Ten umožňuje uchovávat staré LOGy a zároveň je filtrovat podle kritérií. Pokud s tímto nástrojem pracujete častěji, může se stát, že neustále vyklikávání filtru se stane velmi obtěžujícím. Proto jsme prozkoumal a úspěšně sestavil příkaz CMD i PowerShellu, který otevře filtr.


Příkaz pro zobrazení chyb a upozornění z logů SYSTEM a APPLICATION za posledních 24 hodin.
eventvwr /f:"<QueryList><Query Id='0' Path='Application'><Select Path='Application'>*[System[(Level=1  or Level=2 or Level=3) and TimeCreated[timediff(@SystemTime) &lt;=86400000]]]</Select><Select Path='System'>*[System[(Level=1 or Level=2 or Level=3) and TimeCreated[timediff(@SystemTime) &lt;=86400000]]]</Select></Query></QueryList>"

V podstatě nejde o nic složitého, neboť za příkaz 
eventvwr /f:
vložíte masku událostí, kterou vygenerujete přes samotný eventviewer. 

  1. Klikněte pravým tlačítkem myši na 'Vlastní zobrazení'
  2. 'Vytvořit vlastní zobrazení'
  3. Naklikejte si filtr
  4. Přepněte na záložku XML
  5. Zkopírujte masku do notepadu nebo jinam.
  6. Nahraďte klasické uvozovky " jednoduchými '
  7. Vložte v uvozovkách za parametr /f:


To je celé, asi nejzákeřnější je ta část s uvozovkami. Ze samotného skriptu si můžete vytvořit třeba zástupce na plochu nebo jej používat dle fantazie.

Žádné komentáře :

Okomentovat

Dotaz, připomínka, oprava?
(pokud máte problém s vložením příspěvku, vyzkoušejte to v prohlížeči Chrome)