@echo off
echo.
echo PowerShell을 실행하여 PSWindowsUpdate 모듈을 설치합니다...
powershell -Command "Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force -Confirm:$false; Install-Module -Name PSWindowsUpdate -Force -AllowClobber -Confirm:$false"
echo.
echo PowerShell 실행 정책을 변경하여 스크립트 실행을 허용합니다...
powershell -Command "Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned -Force"
echo.
echo PowerShell을 실행하여 PSWindowsUpdate 모듈을 로드합니다...
powershell -Command "Import-Module -Name PSWindowsUpdate"
echo.
echo 윈도우 업데이트를 확인하는 중...
echo.
powershell -Command "Write-Host '=== 사용 가능한 윈도우 업데이트 ==='; Get-WindowsUpdate -MicrosoftUpdate -AcceptAll | Format-Table -AutoSize"
echo.
echo 드라이버 업데이트를 확인하는 중...
echo.
powershell -Command "Write-Host '=== 사용 가능한 드라이버 업데이트 ==='; Get-WindowsDriver -Online"
echo.
echo 윈도우 업데이트를 설치하는 중...
echo.
powershell -Command "Write-Host '=== 윈도우 업데이트 설치 중 ==='; Install-WindowsUpdate -MicrosoftUpdate -AcceptAll -Confirm:$false"
echo.
echo 드라이버 업데이트를 설치하는 중...
echo.
powershell -Command "Write-Host '=== 드라이버 업데이트 설치 중 ==='; Update-WindowsDriver -Online -Confirm:$false"
echo.
echo 윈도우 업데이트와 드라이버 업데이트가 완료되었습니다.
pause
'cmd' 카테고리의 다른 글
(BAT) 복원 지점 설정 및 스케줄러를 통한 복원 지점 자동 설정 (0) | 2023.10.17 |
---|---|
(BAT) CMD에서 DISM으로 XPS 뷰어 설치 (0) | 2023.10.17 |
(BAT) 무선랜 SSID를 XML 파일을 이용해 CMD로 설정하기 (0) | 2023.03.03 |
(BAT) 도메인 가입하기 (0) | 2022.12.07 |
(BAT) BAT파일로 IP 변경하기 (0) | 2022.12.07 |