본문 바로가기
프로그래밍/powershell

[POWERSHELL] 파워쉘 윈도우업데이트 목록 조회 명령어

by IT맥구리나스 2024. 3. 7.

명령어를 이용하여 윈도우 업데이트 목록 조회 살수 있다.

 

POWERSHELL

Get-HotFix | Select-Object pscomputername,hotfixid,installedon

 

 

CMD 명령어

wmic qfe get HotFixID,CSName,InstalledOn

 

그런데 직접 서버에 적용해보니 한가지 문제가 있엇다

그것은 hostname이 너무 길 경우 잘리는 문제가 있는것이다.

cmd 명령어는 못찾았고 powershell 로 대안으로 hostname을 추출후 삽입하는 방법을 고안했다.

또한 윈도우가 한국어냐 영어냐에 따라 날짜 포멧도 달라 이부분도 수정했다.

Get-HotFix | ForEach-Object {
   [PSCustomObject]@{
     FullName = hostname
     HotFixID = $_.HotFixID
     Date = (Get-Date $_.installedon).Tostring("yyyy-MM-dd")
     }
 }

 

호스트네임 잘릴 때

윈도우 업데이트 목록조회 명령어

윈도우 업데이트 목록 조회 파워쉘

반응형

댓글