현제 저는 윈도우 11을 사용하고 있습니다.
얼마전 윈도우의 터미널을 열어 보니 아래와 같은 알림이 있더라구요.
"새로운 기능 및 개선 사항에 대 한 최신 PowerShell을 설치 하세요! https://aka.ms/PSWindows"
그래서 브라우저에 ' https://aka.ms/PSWindows ' 부분을 넣고 들어가 보니 뭔가를 설치하는 명령어가 보였습니다. 아래와 같습니다. 그래서 저는 설치 했습니다.
터미널에 붙여넣기를 해서 실행했더니 설치가 완료되었습니다.
winget install --id Microsoft.PowerShell --source winget
설치가 완료되어 뭔가를 할까 생각하다가 패치파일을 만들어서 시작프로그램에 등록해 뒀더니 부팅시 마다 기존에 설치된 어플들을 자동으로 업데이트 해주는 기능이 있어서 여기에 공유해 봅니다.
패치파일의 내용은 아래와 같습니다.
@echo off winget upgrade --all --silent --accept-source-agreements --accept-package-agreements exit
메모장을 얼여서 위의 코드를 붙여넣고
저장을 누루고
파일형식을 '모든 파일'로 바뀐뒤에
파일명을 'AllUpDate.bat' 로 바꿔서 저장했습니다. 확장자를 bat로 하는 것이 포인트 입니다.
파일은 바탕화면에 저장해도 되지만 이동 시킬 것이라 무관합니다.
이후 윈도우+R을 눌러서 '실행' 팝업이 뜨면 아래와 같이 입력합니다.
shell:startup
'시작프로그램' 폴더의 창이 뜨면 조금 전에 만든 'AllUpDate.bat' 파일을 이동시키면 됩니다.
이 패치파일은 처음 실행 하면 지금까지 업데이트 하지 않은 여려 프로그램들이 자동으로 업데이트 됨으로 시간이 상당히 소요되고 재부팅도 한번 해주셔야 합니다. 그러한 사유로 컴퓨터를 재실행 하기 전에 모든 창을 다 끄고 터미널을 열어서 아래의 명령어를 먼저 입력하고 진행해 주시는 것을 권장합니다.
winget upgrade --all --silent --accept-source-agreements --accept-package-agreements
제 경우는 처음 진행할때 윈도우의 작업표시줄이 사라져서 모든 설치가 끝나고 난뒤에 컴퓨터의 전원버튼을 눌러서 컴퓨터를 종료했다가 다시 부팅했습니다.
패치파일을 만드시기 어려우신 분을 위해서 파일을 압축하여 첨부하오니 잘 사용하시기 바랍니다.