PowerShell을 사용하여 Windows 업데이트 기록을 확인하는 방법

Powershelleul Sayonghayeo Windows Eobdeiteu Gilog Eul Hwag Inhaneun Bangbeob



Windows PowerShell은 작업을 자동화하고 다양한 프로그램을 구성하기 위해 Windows에서 제공하는 명령줄 셸입니다. 사용자는 단일 명령을 입력하거나 특정 작업을 수행하기 위한 일련의 명령이 포함된 스크립트를 작성할 수 있습니다. 이 외에도 Windows PowerShell을 사용하여 Windows에 설치된 모든 업데이트를 추적할 수 있습니다. 사용자는 모든 업데이트에 대한 날짜, 시간, hotFixID 및 설명을 볼 수 있습니다. 컴퓨터에서 발생하는 변경 사항을 모니터링하고 추적하는 데 활용할 수 있습니다.

이 문서에서는 PowerShell 명령을 사용하여 Windows 업데이트 기록을 보는 방법에 대해 자세히 설명합니다.







PowerShell로 Windows Update 설치 기록 보기?

시스템에서 발생한 모든 Windows 업데이트 기록을 확인하려면 아래 표시된 단계를 따르십시오.



1단계: Windows PowerShell 실행



을 치다 ' 윈도우 + R ” 단축키를 키보드에서 입력하고 “ 파워셸 ” 텍스트 상자에. 그런 다음 ' 좋아요 ” 버튼:






2단계: 명령 실행

Windows PowerShell이 ​​열리면 다음 명령을 입력하여 업데이트 기록 목록을 봅니다.



wmic qfe 목록



을 치다 ' 입력하다 ” 키를 누르면 결과적으로 PowerShell은 시스템에서 발생한 업데이트 목록을 제공합니다.


위 결과의 열이 의미하는 바는 다음과 같습니다.

    • 설치자: 업데이트를 설치한 기관을 나타냅니다.
    • 설치 위치: 설치 날짜를 표시합니다.
    • CS이름: 이것은 시스템 사용자의 이름을 보여줍니다.
    • 설명: 업데이트 유형을 설명합니다.
    • 수정설명: 여기에는 업데이트에 대한 모든 의견이 표시됩니다.
    • 핫픽스 ID: 설치된 모든 업데이트에 할당된 고유 ID입니다.

보다 단순한 데이터를 얻으려면 다음 명령을 삽입하고 Enter 키를 누르십시오.

get-wmiobject -수업 win32_quickfix엔지니어링



이제 모든 .NET, Windows Defender 및 추가 업데이트를 포함하는 보다 자세한 업데이트 기록을 보려면 아래 제공된 스크립트를 PowerShell에 붙여넣고 Enter 키를 누르십시오.

기능 변환-WuaResultCodeToName
{
매개변수 ( [ 모수 ( 필수적인 = $true ) ]
[ 정수 ] $ResultCode
)
$결과 = $ResultCode
스위치 ( $ResultCode )
{
2
{
$결과 = '성공'
}

{
$결과 = '오류로 성공'
}
4
{
$결과 = '실패한'
}
}
반품 $결과
}
기능 Get-WuaHistory
{

$세션 = ( 새 개체 -ComObject '마이크로소프트.업데이트.세션' )

$역사 = $세션 .QueryHistory ( '' , 0 , 오십 ) | ForEach 객체 {
$결과 = 변환-WuaResultCodeToName -결과 코드 $_ .결과코드

$_ | 추가 회원 -멤버 유형 참고속성 -값 $결과 -이름 결과
$제품 = $_ .카테고리 | Where-객체 { $_ .유형 -eq '제품' } | 개체 선택 -첫 번째 1 -확장 속성 이름
$_ | 추가 회원 -멤버 유형 참고속성 -값 $_ .업데이트아이덴티티.업데이트아이디 -이름 업데이트 ID
$_ | 추가 회원 -멤버 유형 참고속성 -값 $_ .UpdateIdentity.RevisionNumber -이름 개정 번호
$_ | 추가 회원 -멤버 유형 참고속성 -값 $제품 -이름 제품 -통과
쓰기 출력 $_
}

$역사 |
Where-객체 { ! [ ] ::IsNullOrWhiteSpace ( $_ .제목 ) } |
개체 선택 결과, 날짜, 제목, SupportUrl, 제품, UpdateId, RevisionNumber
}


위의 스크립트를 입력하면 커서가 다음 줄로 이동합니다.


그런 다음 다음 명령을 입력하십시오.

Get-WuaHistory | 형식 테이블


아래 출력은 날짜, 시간, 제목 및 설치 성공 여부와 함께 Windows에 설치된 모든 업데이트를 보여줍니다.


이것은 사용자가 Windows PowerShell을 사용하여 모든 업데이트 기록을 볼 수 있는 방법입니다.

결론

Windows PowerShell을 사용하여 Windows에 설치된 모든 업데이트를 볼 수 있습니다. 이를 위해 먼저 'Window + R' 키를 눌러 실행 대화 상자에 액세스합니다. 그런 다음 ' 파워셸 ” 상자에서 “ 좋아요 ” 버튼. 그런 다음 위에 제공된 명령을 입력하여 설치된 시간, 소스, 설명 등에 대한 세부 정보가 포함된 업데이트 기록 목록을 봅니다. 이 문서에서는 Windows PowerShell을 사용하여 업데이트 설치 기록을 확인하는 방법에 대한 지침을 제공했습니다.