Notice
Recent Posts
Recent Comments
11-16 10:49
관리 메뉴

Black&White

mbsacli 를 이용하여 오프라인상태에서 윈도우 업데이트 체크하기 본문

Windows

mbsacli 를 이용하여 오프라인상태에서 윈도우 업데이트 체크하기

V.E.N 2016. 4. 19. 15:12

<참고>

https://blogs.msdn.microsoft.com/ashishme/2013/02/15/microsoft-baseline-security-analyzer-mbsa-offline-bulk-scan-process/

http://laigo.kr/384


MBSA(Microsoft Baseline Security Analyzer) 오프라인 상태 서버(PC)에서 업데이트 확인방법


사전준비


1. MBSA 사이트

https://technet.microsoft.com/en-us/security/cc184924.aspx


2. MBSA Tool 다운로드 및 설치

https://www.microsoft.com/en-us/download/details.aspx?id=7558


3. Windows Update Agent(WUA) 최신 버전 설치하기

https://support.microsoft.com/ko-kr/kb/949104



WUA 의 버전 확인은 c:\windows\system32\wuapi.dll 파일의 속성에서 확인할 수 있다.


WUA cmd 에서 확인하기

powershell (Get-ChildItem 'c:\windows\System32\wuauclt.exe').versioninfo.productversion


또한, 아래 링크를 통해 WUA 버전 확인할 수 있는 다른 방법을 사용할 수 있다.

https://technet.microsoft.com/en-us/library/bb680319.aspx



4. 업데이트관련 최신 cab 파일 다운로드


아래 3개의 cab 파일을 아래 경로로 다운로드 한다.

C:\Users\%USERNAME%\AppData\Local\Microsoft\MBSA\Cache


1) Security update catalog (wsusscn2.cab)

http://go.microsoft.com/fwlink/?LinkId=76054


http://go.microsoft.com/fwlink/?LinkID=74689


2) Windows Update Redistribution Catalog (wuredist.cab)

http://update.microsoft.com/redist/wuredist.cab


3) Authorisation catalog (muauth.cab)

http://go.microsoft.com/fwlink/?LinkId=43266



MBSA GUI 를 이용하여 업데이트 체크할 수도 있고


command-line 도구인 mbsacli.exe 를 이용할 수도 있다.





mbsacli.exe 를 이용하여 업데이트 확인 방법


1) 다운받은 wsusscn2.cab 파일을 임의폴더(c:\temp)에 복사해 넣는다.


2) cmd.exe 창(MBSA 경로)에서 아래 명령을 실행한다.


mbsacli.exe /catalog c:\temp\wsusscn2.cab /wi /nvc /nd /n os+iis+sql+password


(옵션설명)

/wi : WSUS 서버에 승인받지 않은 경우라도 모든 업데이트 보기


/nvc : MBSA 새버전 체크하지 않음


/nd : 스캔하는 동안, Microsoft.com 웹 사이트에서 파일을 다운로드하지 않음


/n 옵션 : 옵션에는 os, iis, sql, password, updates 가 있으며, /n 옵션을 지정한 경우, 해당 옵션을 제외한 나머지에 대해 스캔함 (예를 들어, /n updates 를 지정하면, updates 를 제외한 나머지를 스캔함)



mbsacli 를 이용하여 윈도우 자동 업데이트 하기

Comments