Windows Server SB 2003 přihlášení
Zdravím. Poradí mi někdo, kde vypíšu seznam kdy kdo byl přihlášený na server. I přes vzdálenou plochu?
Díky všem na radu
Díky všem na radu
V eventlogu - security log. Ale záleží, jak je to nastaveno, které události má zaznamenávat. Lze nastavit v politikách
Je to částečně OT, ale existuje nějaký alternativní prohlížeč eventů? Proti Linuxovému grep něco /var/log/messages*|grep -v "něco co nechci"|grep "ještě něco" se v tom strašně blbě hledá, zvlášť když je event log plný naprosto irelevantních událostí. Líbilo by se mi nějaké složitější filtrování, aby se v tom dalo hledat po odfiltrování šumu a člověk viděl třeba i kus textu místo nějakého id.
Jestli chcete něco jako linuxový grep, tak bych vřele doporučil Windows Powershell - nový objektový shell pro Windows.
Například pro zobrazení posledních 10ti událostí z logu "system", které mají zdroj "Dhcp" stačí -
[CODE]Get-EventLog system | Where-Object {$_.Source -eq "Dhcp"} | Select-Object -first 10[/CODE]
Případně pro zkrácení můžete nahradit cmdlety "Where-Object" a "Select-Object" jejich aliasy "where" a "select"
Například pro zobrazení posledních 10ti událostí z logu "system", které mají zdroj "Dhcp" stačí -
[CODE]Get-EventLog system | Where-Object {$_.Source -eq "Dhcp"} | Select-Object -first 10[/CODE]
Případně pro zkrácení můžete nahradit cmdlety "Where-Object" a "Select-Object" jejich aliasy "where" a "select"