Polecenie Get-WinEvent cmdlet to obiekt podrzędny dla oryginalnego polecenia Get-EventLog cmdlet. Zapewnia dodatkową zdolność pobierania „Dzienników aplikacji” oraz „Dzienników usług”. Zawiera także właściwości inne niż polecenie Get-EventLog. Get-WinEvent zapewnia kompletną informację na temat dzienników przechowywanych w Twoim systemie. To polecenie cmdlet zapewnia trzy sposoby żądania danych za pomocą
Pomimo dużej wydajności pobierania danych, którą zapewnia Get-WinEvent, nadal warto zastanowić się nad szybszym rozwiązaniem, wymagającym mniejszego wysiłku, a także zapewniającego pogłębione raporty dziennika zdarzeń. Do takich rozwiązań należy ADAudit Plus z łatwym interfejsem, który pozwala znajdować istotne raporty. Posiada wbudowaną funkcję wyszukiwania, która pozwala łatwo śledzić konkretne zdarzenia. Poniżej przedstawiono porównanie pokazujące, jak pobrać dzienniki zdarzeń za pomocą PowerShell i ADAudit Plus.
Get-WinEvent -ListLog * -ComputerName localhost | Where-Object { $_.RecordCount }
$S = 'Server01', 'Server02', 'Server03'
ForEach ($Server in $S) {
Get-WinEvent -ListLog Application -ComputerName $Server |
Select-Object LogMode, MaximumSizeInBytes, RecordCount, LogName,
@{name='ComputerName'; expression={$Server}} |
Format-Table -AutoSize
}
Dlaczego ADAudit Plus jest dla Ciebie lepszym rozwiązaniem?