강좌 / 팁

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

2023.06.23 20:15

zerojiddu 조회:1273 추천: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 - - -
3830 윈 도 우| 윈도우의 불필요 파일 삭제 [18] 크림슨 13806 11 09-25
3829 소프트웨어| 하드에 grub 심기 [10] 카멜 7959 11 05-24
3828 윈 도 우| 속도 빠른 일본판 [N드라이브] 사용해보세요^^ [89] k-style 19578 11 04-28
3827 윈 도 우| Usb를 이용한 XP설치 [21] 고맙쥐 62281 11 10-23
3826 윈 도 우| [컴퓨터매니아의 컴퓨터 살펴보기] 1-(1) - MSDaRT 설치, ... [7] 컴퓨터매니 18759 11 01-20
3825 윈 도 우| grub2 로 부팅 단축키 설정하기 [7] gooddew 1981 11 01-27
3824 윈 도 우| 인터넷 연결/차단 토글입니다(win8 영문추가) [12] suk 19236 11 12-19
3823 소프트웨어| pureBasic 포인트 기본 이해 [3] 입니다 375 10 03-25
3822 소프트웨어| purebasic Macro 기본 [3] 입니다 429 10 03-25
3821 서버 / IT| FileBrower 로 파일 폴더 공유하기 [5] update gooddew 734 10 05-03
3820 소프트웨어| 부팅항목숨기기,보이기-VHDman Lite0.0.8 [3] 카멜 565 10 03-06
3819 서버 / IT| 하드 디스크 사용시간 초기화 하기 [6] gooddew 2140 10 04-15
» 윈 도 우| 윈도 에러 생길때, 모든 이벤트 로그 한꺼번에 보기 [10] zerojiddu 1273 10 06-23
3817 윈 도 우| Windows 11 설치 할 때 MS계정 로그인 스킵 [13] Corns7 3845 10 12-30
3816 윈 도 우| 파워쉘로 움직이는 .gif 바로 만들기 [6] zerojiddu 997 10 06-18
3815 소프트웨어| Pecmd.ini 위치를 Windows폴더로 이동 [6] 카멜 756 10 02-10
3814 소프트웨어| (ver 0.2.3, url 파일기능) 크롬/엣지에서 URL 드래그 드롭... [7] 메리아 2935 10 02-16
3813 윈 도 우| 파워쉘만으로 PE 부팅 USB 만들기 [5] zerojiddu 2267 10 09-23
3812 윈 도 우| 윈도우11 22621.4 에서 IE 11 사용방법 [11] 타천사둘리 2785 10 06-11
3811 윈 도 우| 윈도우 호스트 만들기 - 몇가지 추가 [11] 슈머슈마 1772 10 12-15
XE1.11.6 Layout1.4.8