Hardware, Skriptování, Windows

Sledování událostí tiskové zařazovací služby

Pomocí nástroje Log Parser lze efektivně sumarizovat objem tisku konkrétních uživatelů na vybraných (i všech) tiskárnách, zpracováním systémové eventlogu resp. nalezením všech událostí ID 10 a jejich zpracování. Dotaz je SQL-like, takže variant výstupů je mnoho.

Vypíše všechny uživatele a sumy vytištěných stránek na všech tiskárnách bez časového omezení, tzn. že od vytvoření user účtu nebo instalace tiskárnylogparser "SELECT RESOLVE_SID(sid) AS User, EXTRACT_TOKEN(Strings, 3, '|') AS Printer, SUM(TO_INT(EXTRACT_TOKEN(Strings, 6, '|'))) AS Pages FROM System WHERE EventID = 10 AND SourceName = 'Print' GROUP BY User, Printer ORDER BY User, Printer"

Vypíše všechny události ID10 (úspěšně vytištěné joby) za poslední měsíc do souboru id10.csvlogparser -o:CSV -oDQuotes:ON "SELECT RESOLVE_SID(sid) AS User, EXTRACT_TOKEN(Strings, 3, '|') AS Printer, SUM(TO_INT(EXTRACT_TOKEN(Strings, 6, '|'))) AS Pages, TO_DATE(TimeGenerated) AS Day INTO id10.csv FROM System WHERE EventID = 10 AND SourceName = 'Print' AND Day > TO_LOCALTIME(SUB(SYSTEM_TIMESTAMP(), TIMESTAMP ('2', 'M') )) GROUP BY User, Printer, Day ORDER BY Day, User, Printer"Log Parser je ke stažení zde

Napsat komentář

*

*povinné položky - email nebude zobrazen