KB 패치가 설치되어 있는지 확인하기 위해 명령 줄을 통해 시스템을 쿼리하는 방법은 무엇입니까? 줄을 통해 설치되어 있는지

KB가 명령 줄을 통해 설치되어 있는지 확인하려고합니다.



답변

또한에 systeminfo도있다
wmic qfe

예:

wmic qfe get hotfixid | find "KB99999"
wmic qfe | find "KB99999"

도 있습니다 update.exe

또는 powershell에서 필요에 맞게 조정하십시오.

Get-WmiObject -query 'select * from win32_quickfixengineering' | foreach {$_.hotfixid}

답변

PowerShell 2.0에는 지정된 핫픽스가 로컬 컴퓨터 나 원격 컴퓨터에 설치되어 있는지 쉽게 확인할 수있는 get-hotfix cmdlet이 포함되어 있습니다. 기본 구문의 예는 다음과 같습니다.

get-hotfix -id KB974332

답변

CMD 창에서 “systeminfo”를 실행하면 설치된 패치를 포함하여 시스템에 대한 많은 통계가 표시됩니다.


답변

다른 가능성 : KB 번호에 Grep % windir % \ Windowsupdate.log. 또는 reg.exe를 사용하여 해당 설치 키를 내보내십시오.


답변

wmic qfe list /format:htable>C:\PatchList%Computername%.html

위의 명령은 html 형식으로 출력을 제공합니다.


답변

누군가 PowerShell 프롬프트에서 wmic 사용에 대해 물었을 때 Select-String (또는 sls)을 사용하십시오.

wmic qfe get hotfixid | sls "KB99999"