강좌 / 팁

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

2023.06.23 20:15

zerojiddu 조회:1291 추천: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 - - -
1908 윈 도 우| 동영상 자동재생 태그 생성 방법 [5] 메인보드 1233 5 05-30
1907 윈 도 우| 스냅샷 등록 배치파일 [1] 슈머슈마 1242 9 01-15
1906 윈 도 우| 배치로 방화벽 (인바운드/아웃바운드) 영역 IP 추가 설정 ... [6] 무월 1257 13 06-03
1905 윈 도 우| WinNtSetup 사용하여 윈도우 설치용 VHD(가상 드라이브 파... [4] 타천사둘리 1265 9 11-30
1904 윈 도 우| 윈도우11.Cyberpunk2077.Edition 한글 설정 방법 타천사둘리 1265 5 05-31
1903 윈 도 우| 배치파일 명령어 > nul 2>&1 해석 [6] 컨피그 1274 12 01-11
1902 윈 도 우| 바탕화면 내컴퓨터 및 휴지통 아이콘 제거하기 [11] PC_Clinic 1281 6 01-23
1901 윈 도 우| RunOnceBoot VBScript Only [20] 지후빠 1288 11 02-20
1900 윈 도 우| 엣지,크롬 등 북마크 클릭시 새탭+포커스로 열기 [5] 오호라7 1288 6 11-27
» 윈 도 우| 윈도 에러 생길때, 모든 이벤트 로그 한꺼번에 보기 [10] zerojiddu 1291 10 06-23
1898 윈 도 우| UWP Explorer - 터치 친화 파일탐색기 활성화 하기 (영어 ... [2] 블뤠버 1292 1 08-24
1897 윈 도 우| PE에서 Edge 즐겨찾기 유지하기 [26] 선우 1297 12 03-16
1896 윈 도 우| [3탄] PE빌드를 위한 누적 업데이트 통합 (Winre.wim + ins... [14] 무월 1307 26 08-25
1895 윈 도 우| 폴더 깊이 제한하여 파일,폴더 찾기 배치 함수 [11] 지후빠 1308 15 01-12
1894 윈 도 우| 윈11 탐색기 홈제거 레지스트리 [11] 我行 1310 13 05-31
1893 윈 도 우| 바로가기 아이콘을 만들어 원 클릭으로 디펜더 온 오프 메... [8] heykevin 1321 20 09-09
1892 윈 도 우| 윈도우 7 설치본 드라이버 추가 하기 [8] 디폴트 1324 14 10-17
1891 윈 도 우| TotalCommander 단축키 도움말 [12] 슈머슈마 1326 12 07-18
1890 윈 도 우| Gpedit.msc는 무엇 이죠? (구글링) [4] 레마클로 1327 1 03-27
1889 윈 도 우| AIO BOOT 에 grub2 테마 적용하기 [13] 단테9 1337 13 09-15
XE1.11.6 Layout1.4.8