명령어를 이용하여 윈도우 업데이트 목록 조회 살수 있다.
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")
}
}
호스트네임 잘릴 때
윈도우 업데이트 목록조회 명령어
윈도우 업데이트 목록 조회 파워쉘
반응형
'프로그래밍 > powershell' 카테고리의 다른 글
[POWERSEHLL] 파워쉘 특정 기간 파일 삭제 (0) | 2024.03.14 |
---|---|
[POWERSHELL] 파워쉘 프로그램 추가제거 목록 추출하기 (0) | 2024.03.05 |
[powershell] 파워쉘 프로세스 개수 체크하기 (0) | 2023.10.06 |
[powershell] cmd 윈도우 방화벽 정책 ip 영역 scope 범위 출력 명령어 (0) | 2023.09.26 |
[powershell]cmd창 파워쉘 실행 파일 내용 cat tail (0) | 2023.09.14 |
댓글