LOCAL LOG DESK / 기술 자료
Get-WinEvent Level 필터에 문자열 대신 값 확인
화면의 수준 이름과 필터 형식을 나눕니다
이벤트 뷰어에서 오류·경고로 표시되는 수준과 PowerShell 필터의 입력 형식은 다릅니다. FilterHashtable의 Level은 정수 배열을 받는다고 공식 문서가 안내합니다.
실제 이벤트 속성과 대조합니다
보고 싶은 이벤트의 Level 값을 확인해 필터를 구성합니다. 이름을 임의로 숫자로 추측하지 않고 공식 수준 정의와 원본 이벤트를 봅니다.
표준 이벤트 수준에서 2는 오류, 3은 경고입니다. 일반적으로 1=위험(Critical), 4=정보(Information), 5=자세히(Verbose)이며 원본 이벤트의 Level·LevelDisplayName도 함께 대조합니다.
Get-WinEvent -FilterHashtable @{LogName='System'; Level=2,3}다른 수준을 놓치는지 확인합니다
오류만 좁히면 바로 앞 정보 이벤트가 사라질 수 있습니다. 원인 분석에는 해당 시각의 다른 수준도 함께 확인하고 오류 수만으로 원인을 결론 내리지 않습니다.
공식 근거 · 확인 2026-11-04: Microsoft 공식 문서