강좌 / 팁

윈 도 우 윈도 에러 생길때, 모든 이벤트 로그 한꺼번에 보기

2023.06.23 20:15

zerojiddu 조회:1265 추천:10

윈도에서 각각의 에러가 생길때

항상 수많은 종류의 이벤트 로그가 기록됩니다.

내용은 쉽지않고 검색을 많이 해야되지만,

문제해결에 더 도움이 된다 싶어, 스크립트로 한번에 보게 짰습니다.

이벤트 로그 열어보면 기록하는 주체들 종류가 무지 많아 다 뒤져보는건

거의 불가능합니다.

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

에러발생 포함 그이전 10분이내 기록된 이벤트는 모두 표시되고,

각 이벤트 기록 주체(LogName) 마다 5개씩 보여주게 설정했습니다.

(10분보다 더 이전 최근시간도 표시될수 있습니다.)

 

첫번째 스크립트는

.html 파일을 만들어 보여주고,

 

두번째 스크립트는

파워쉘에서 새창을 열어 보여줄뿐 내용은 동일합니다.

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

<첫번째>

 

$head=@'
<style>
        body {
            background-color:White;
        }
        table {
            border-width: 1px;
            border-style: solid;
            border-color: black;
            border-collapse: collapse;
        }
        th {
            border-width: 1px;
            padding: 5px;
            border-style: solid;
            border-color: black;
            background-color:DeepSkyBlue
        }
        td {
            border-width: 1px;
            padding: 5px;
            border-style: solid;
            border-color: black;
            <!-- background-color:LemonChiffon; -->
        }
</style>       
'@

$pre=@"
<h2>$((get-date).ToString()) -- "All Event Logs at the time of Errors"</h2>
"@

Get-WinEvent -ListLog * -EA silentlycontinue |
?{ $_.recordcount -AND $_.lastwritetime -gt (get-date).AddMinutes(-10)} | Sort-Object LastWriteTime |
%{ get-winevent -LogName $_.logname -maxEvents 5} |
Select-Object TimeCreated, ID, LogName, LevelDisplayName, Message | ConvertTo-HTML -head $head -pre $pre | Out-File WindowsError-TroubleShoot-$((Get-Date).ToString("yyMMdd.HH.mm")).html

 

Screenshot 2023-06-23 194638.png

 

 

<두번째>

 

Get-WinEvent -ListLog * -EA silentlycontinue |
?{ $_.recordcount -AND $_.lastwritetime -gt (get-date).AddMinutes(-10)} | Sort-Object LastWriteTime |
%{ get-winevent -LogName $_.logname -maxEvents 5} | Select-Object TimeCreated, ID, LogName, LevelDisplayName, Message | Out-GridView -Title "윈 에러발생쯤 모든 이벤트 로그" -OutputMode Multiple

 

Screenshot 2023-06-23 194851.png

 

두번째 스크립트 실행창에서(CTRL + 누르면 화면 확대)

내용이 다 보기가 불편하면 원하는대로 선택후

OK 누르면 그 선택항목을 파워쉘에서 다 보여줍니다.

 

Screenshot 2023-06-23 194931.png

번호 제목 글쓴이 조회 추천 등록일
[공지] 강좌 작성간 참고해주세요 gooddew - - -
4361 소프트웨어| winpe 시스템 계정에서 Edge 상위버전 적용 [8] sunshine 569 15 07-24
4360 소프트웨어| Total Commander 주요 단축키 설명 [3] VᴇɴᴜꜱGɪ 1007 11 07-23
4359 윈 도 우| 없이는 살 수 없는 Windows 바로 가기 키 11개 [5] VᴇɴᴜꜱGɪ 2965 31 07-18
4358 윈 도 우| Windows 11에서 모니터에 적합한 색 프로필을 얻는 방법 [3] VᴇɴᴜꜱGɪ 1501 2 07-17
4357 소프트웨어| 탐색기 컨텍스트 메뉴에 토탈커맨더에서 열기 추가 [15] 지후빠 971 23 07-16
4356 윈 도 우| RunOnce 레지스트리 키(간단 메뉴얼) [3] 過客 924 14 07-16
4355 소프트웨어| GPT 파티션 삭제 및 재구성 / EASEUS Partition Master 16 [9] 무월 1512 29 07-14
4354 소프트웨어| iVentoy 만능윈도우(WIM) 자동 설치 [20] 무월 4251 66 07-08
4353 소프트웨어| iVentoy PXE 부팅 네트워크 OS 설치 [25] 무월 1722 39 07-02
4352 기 타| 배치 파일 %~1 [13] bangul 1611 14 07-02
4351 윈 도 우| Microsoft Edge 브라우저 제거 [23] 무월 2400 36 06-30
4350 모 바 일| 동영상을 원 속에 넣어 합성하는 방법 Mobile PowerDirect... [1] 무림거사 1004 2 06-29
4349 윈 도 우| 윈도우11,10 MS계정 없이 로컬 계정으로 설치하기 [31] 무월 3895 33 06-23
» 윈 도 우| 윈도 에러 생길때, 모든 이벤트 로그 한꺼번에 보기 [10] zerojiddu 1265 10 06-23
4347 윈 도 우| OneDrive 설치 방지, Microsft Edge 바로가기 생성 방지 [3] 무월 1040 11 06-23
4346 윈 도 우| 윈도우10 & 11 작업표시줄 시계에 요일 나오게 하는 방법! [28] 무월 2388 33 06-21
4345 윈 도 우| 한글 자음 모음 분리 현상 해결 방법 [7] 무월 1314 14 06-21
4344 기 타| 레마클로님 wifi on/off 스크립트 (수정) pnputil 추가 [10] 슈머슈마 889 7 06-20
4343 윈 도 우| 윈도우11 네트워크 인터넷 연결 없이 설치하기 [6] 무월 2321 16 06-20
4342 윈 도 우| 파워쉘로 움직이는 .gif 바로 만들기 [6] zerojiddu 992 10 06-18
XE1.11.6 Layout1.4.8