winget
설치
애플리케이션 설치시 주의점
기본 명령
# 검색
winget search <이름>
# 설치
winget install <패키지ID>
winget install --name <이름>
# upgrade 항목 확인
winget upgrade
# 전체 패키지 업그레이드. 무인 설치.
winget upgrade --all --silent --accept-package-agreements --accept-source-agreements
무인/자동 설치
winget install --id <패키지ID> --silent --accept-package-agreements --accept-source-agreements
--silent : 사용자 인터페이스 표시하지 않기
--accept-package-agreements : 패키지의 사용 약관 자동 동의
--accept-source-agreements : 소스 약관에 자동 동의
일괄 업그레이드
# 관리자 권한으로 실행한 PowerShell 에서 다음을 실행하거나
winget upgrade --all --accept-package-agreements --accept-source-agreements
# 일반 PowerShell 에서는 다음과 같이 실행한다.
Start-Process "powershell" -ArgumentList "winget upgrade --all --accept-package-agreements --accept-source-agreements" -Verb RunAs
일괄 설치
# 현재 패키지 설치 상황 export
winget export -o installed_apps.json
# installed_apps.json 을 편집한다.
# 일괄 설치
winget import -i installed_apps.json --disable-interactivity --accept-package-agreements --accept-source-agreements
Package Deployment
참조