강좌 / 팁

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

2023.06.23 20:15

zerojiddu 조회:1274 추천: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 - - -
4277 국가및언어설정 [1] 루나 7078 0 07-15
4276 윈도우7 RTM 64비트 인터넷이 느릴때.. [33] 정준영 11848 0 07-19
4275 [요청]윈도우가상메모리 끄는법입니다. [6] 구루마 9015 0 07-20
4274 문서, 음악, 비디오, 사진폴더 위치변경 쉽게 하기. [3] ASUS 6183 0 07-20
4273 Windows 7에서 WIN MAIL이 안됩니다. [10] ASUS 6738 0 07-20
4272 프로패셔널 이하버전에서 어드민계정 활성화하기. [4] 구루마 9909 0 07-20
4271 홈베이직에서 색 구성표 사용하기 [1] 가을아비 5414 0 07-20
4270 비스타 와 win7rtm 멀티부팅 인증법 [3] 파간 8625 0 07-21
4269 국가별 숨겨진 테마 7600 [7] 잭바우어 7904 0 07-21
4268 에어로 스냅 온/오프 [1] 에이치티티 6503 0 07-21
4267 윈도7 7600 RTM 에서 인터넷 초고속으로 만들기.. [18] 정동원 14815 0 07-22
4266 Acronis True Image 2010 Online Backup Beta(무료) [9] Isitea 8013 0 07-22
4265 바탕화면 보기가 있긴있네요(모르시는분을위해) [7] 지오21 6312 0 07-25
4264 장담그기가 실패로 끝나시는 분들 체크사항 [8] 환상적인손 9475 0 07-25
4263 센스 Q45나 Q70 쓰시는 분이 장 더 잘 담그는 방법 [2] 하영 8240 0 07-25
4262 slui.exe 에 관련 오류 [3] 노두철 17008 0 07-27
4261 Windows 7 장치 지원과 테스트 기본 죠타로 5899 0 07-28
4260 Flash10.ocx 오류로인한 iexplorer 잦은멈춤 해결법 [18] 농축 우라 10051 0 07-29
4259 "윈도우키"+ "+" 누르니 돋보기 정말 ... [13] x64 6936 0 07-30
4258 Windows 7 - Logon 화면 배경 그림 바꾸기 [7] Isitea 7769 0 07-30
XE1.11.6 Layout1.4.8