Get-WinEvent – Interogare de Mare Viteză a Jurnalelor de Evenimente în PowerShell

Sintaxă
Get-WinEvent [[-ListLog] <string[]>] [-FilterHashtable <hashtable>] [-MaxEvents <int>]

Cmdlet-ul Get-WinEvent este standardul modern pentru citirea și filtrarea jurnalelor de evenimente (Event Logs) clasice și a jurnalelor de tip Event Tracing for Windows (ETW). Este mult mai rapid și mai robust decât vechiul Get-EventLog datorită filtrării native prin tabele hash direct la nivel de API C++.

# Extrage ultimele 10 evenimente critice sau erori din logul System
Get-WinEvent -FilterHashtable @{
    LogName = 'System'
    Level = 1, 2  # 1 = Critical, 2 = Error
} -MaxEvents 10

# Audit autentificări eșuate (Event ID 4625) din ultimele 24 de ore
$ieri = (Get-Date).AddDays(-1)
Get-WinEvent -FilterHashtable @{
    LogName = 'Security'
    Id = 4625
    StartTime = $ieri
}

# Caută erori în fișiere offline de backup .evtx
Get-WinEvent -Path "C:\Backups\CrashDump_Security.evtx" -MaxEvents 50

Regulă de Aur: Utilizarea parametrului -FilterHashtable filtrează datele înainte ca acestea să fie citite în memorie, scăzând timpul de execuție de la minute la milisecunde.

Chei Suportate în FilterHashtable

  • LogName: Numele logului (ex: ‘Application’, ‘System’, ‘Security’, ‘Microsoft-Windows-Sysmon/Operational’).
  • Id: Numărul sau lista de Event IDs specifice (ex: 4624 pentru logon cu succes).
  • Level: Nivelul de severitate (1=Critic, 2=Eroare, 3=Avertisment, 4=Informație).
  • StartTime / EndTime: Intervalul temporal exact de căutare.
Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: Get-WinEvent – Interogare de Mare Viteză a Jurnalelor de Evenimente

Ai o nelămurire despre utilizarea comenzii Get-WinEvent – Interogare de Mare Viteză a Jurnalelor de Evenimente sau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!

💬

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.

Comunitate Adaugă o întrebare sau distribuie un cod

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.