Windows 11에서 WINGET을 사용하는 방법

예제와 함께 Windows 11에서 Windows 패키지 관리자(WINGET)를 설치하고 사용하는 데 대해 알아야 할 모든 것.

사용자가 WINGET이라고 하는 Windows 패키지 관리자는 Windows 10 및 Windows 11 컴퓨터에서 애플리케이션을 빠르게 찾고, 다운로드, 설치, 업그레이드, 제거 및 구성할 수 있는 명령줄 기반 패키지 관리자입니다.

Microsoft의 Windows 패키지 관리자를 사용하면 단일 명령을 실행하여 앱을 쉽게 관리할 수 있습니다. 윈겟 명령 프롬프트에서. 예를 들어 컴퓨터에 앱을 설치하거나 업데이트하려는 경우 온라인 검색의 추가 단계를 거치지 않고도 이름으로 최신 버전의 애플리케이션을 찾아 설치할 수 있는 빠른 'Winget' 명령을 호출할 수 있습니다. , 다운로드 및 수동 설치.

Winget은 여러 앱을 원활하게 설치, 업데이트, 구성 및 제거하는 Windows 11의 기본 제공 도구입니다. 이 기사에서는 Windows 11에서 Windows 패키지 관리자(Winget)를 설치하고(아직 설치되지 않은 경우) 사용하는 방법을 살펴봅니다.

Windows 11에서 WINGET(Windows 패키지 관리자)를 설치하는 방법

Windows 패키지 관리자(Winget) 명령줄 도구는 실제로 기본적으로 '앱 설치 프로그램'으로 Windows 11과 번들로 제공됩니다. 앱 설치 프로그램이 Windows 11 PC에 설치되어 있지 않다면 Microsoft Store에서 설치해야 합니다. 이미 설치된 경우 최신 버전으로 업데이트되었는지 확인하십시오.

컴퓨터에 앱 설치 프로그램을 아직 설치하지 않은 경우 두 가지 방법으로 설치할 수 있습니다.

Microsoft Store에서 앱 설치 프로그램 다운로드. 이렇게 하려면 Microsoft Store를 열고 '앱 설치 프로그램'을 검색합니다.

그런 다음 '앱 설치 프로그램' 페이지를 열고 '받기' 버튼을 클릭하여 설치합니다. 앱이 이미 있는 경우 '업데이트' 버튼을 클릭하여 앱을 업데이트합니다.

오프라인 설치 프로그램으로 Windows 패키지 관리자를 설치하려면 GitHub 페이지에서 이 앱의 최신 버전을 다운로드할 수 있습니다.

GitHub의 Windows 패키지 관리자 릴리스 페이지를 방문하여 최신 버전을 선택하십시오.

Windows 패키지 관리자의 최신 버전 페이지가 열리면 자산 섹션 아래의 '.msixbundle'(Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle) 다운로드 링크를 클릭하여 오프라인 설치 프로그램을 다운로드합니다.

파일을 다운로드한 후 파일을 두 번 클릭하여 앱을 설치합니다. 그런 다음 마법사에서 '설치' 버튼을 클릭합니다. '앱 설치 프로그램이 이미 설치되었습니다' 메시지가 표시되면 '재설치' 버튼을 클릭하여 앱을 다시 설치하세요.

앱이 설치되면 컴퓨터를 재부팅합니다.

Windows 11에서 Windows 패키지 관리자인 WINGET을 사용하는 방법

Windows 패키지 관리자 명령줄 도구를 설치했으면 다음을 실행할 수 있습니다. 윙겟 명령 프롬프트 창 또는 Windows 터미널의 명령 프롬프트 셸에서

Winget 명령을 실행하려면 먼저 명령 프롬프트를 관리자로 엽니다. 이렇게 하려면 Windows 11에서 시작을 클릭하고 '명령 프롬프트' 또는 'CMD'를 검색합니다. 그런 다음 상단 결과를 마우스 오른쪽 버튼으로 클릭하고 '관리자 권한으로 실행'옵션을 선택하십시오. UAC 경고 대화 상자가 표시되면 '예'를 클릭하여 확인합니다.

시작하려면 간단히 입력하십시오. 윈겟 명령 프롬프트에서 Enter 키를 누릅니다.

명령 목록과 도구 사용 방법에 대한 정보를 얻을 수 있습니다. 다음은 사용 가능한 Winget 명령입니다.

명령동작
설치주어진 패키지를 설치합니다
보여 주다패키지에 대한 정보를 표시합니다.
원천패키지 소스 관리
찾다패키지의 기본 정보 찾기 및 표시
목록설치된 패키지 표시
업그레이드주어진 패키지를 업그레이드합니다.
제거주어진 패키지를 제거합니다
해시시설치 프로그램 파일을 해시하는 도우미
확인매니페스트 파일의 유효성을 검사합니다.
설정설정 열기 또는 관리자 설정 지정
특징실험 기능의 상태를 표시합니다.
내 보내다설치된 패키지 목록을 내보냅니다.
수입 파일의 모든 패키지를 가져옵니다.

위의 명령 외에도 Windows 패키지 관리자 버전을 확인하고 도구에 대한 자세한 정보를 얻는 명령도 표시됩니다.

  • - - 버전:도구의 표시 버전
  • - - 정보: 도구의 일반 정보를 표시합니다.

도구에 대한 자세한 내용을 보려면 다음 명령을 입력하고 입력하다:

winget --정보

Winget 명령은 대소문자를 구분하지 않으므로 소문자, 대문자 또는 이 둘을 혼합하여 사용할 수 있으며 동일하게 작동합니다.

위에서 언급한 각 명령에는 필요에 따라 응용 프로그램을 검색, 설치, 업그레이드, 제거 및 구성하는 명령과 함께 사용할 수 있는 고유한 옵션/스위치 세트가 있습니다.

특정 명령에 대한 자세한 정보와 보기 옵션을 보려면 도움말을 전달하세요. -? 명령 이름 뒤에 인수. 예를 들어, 에 대한 더 많은 정보를 알고 싶다면검색 명령과 해당 인수 및 옵션을 보려면 아래 명령을 입력하십시오.

winget 검색 -?

Winget에서 빠르게 앱 검색

Winget 리포지토리는 일반적인 Windows 데스크톱 소프트웨어에서 개발자 도구에 이르기까지 수백 가지의 유용한 소프트웨어로 가득 차 있습니다.

Winget을 사용하면 앱 이름, 태그, ID 등을 참조하여 저장소에서 애플리케이션을 빠르게 찾고 설치할 수 있습니다. 앱을 찾으려면 검색 명령을 사용해야 합니다. 앱을 검색하려면 다음 명령어를 사용하세요.

윈겟 검색 

여기서 ''를 설치하려는 앱의 이름으로 바꿉니다.

예시:

'Twitter' 앱을 설치하려는 경우 온라인에서 찾는 대신 다음 명령을 사용하여 앱을 설치할 수 있습니다.

winget 검색 트위터

첫 번째 명령을 실행할 때 Winget은 MS 저장소 소스에서 도구를 사용하기 전에 소스 계약을 볼 것을 요구한다는 것을 알려줍니다. 이 URL에서 계약을 확인할 수 있습니다.

거래 조건: //aka.ms/microsoft-store-terms-of-transaction

모든 소스 계약 조건에 동의하면 'Y'를 입력하고 Enter 키를 누르십시오.

이제 Winget은 앱을 검색하고 아래와 같이 'Twitter'라는 이름이 있는 모든 앱 목록을 표시합니다. 아래 스크린샷에서 가장 높은 결과는 우리가 원하는 올바른 앱입니다.

잘못된 이름, 아이디, 별명(닉네임), 태그로 앱을 검색하면 아래와 같이 '입력 기준과 일치하는 패키지를 찾을 수 없습니다'라는 오류 메시지가 표시됩니다.

당신은 또한 사용할 수 있습니다 -큐 또는 --질문 쿼리 단어(Twitter)를 포함하는 winget에 사용할 수 있는 앱 패키지를 검색하기 위한 인수:

winget 검색 -q 트위터

또는

winget 검색 --쿼리 트위터

이러한 쿼리 인수는 선택 사항이며 값이 없어도 작동합니다.

프로그램 이름에 공백이 포함된 경우 앱 이름을 따옴표로 묶습니다. 예를 들어:

winget 검색 "Mozilla Firefox"

Winget에서 검색 결과 필터링

아래에서 볼 수 있듯이 "Twitter" 키워드로 소프트웨어 패키지를 검색하면 Winget은 이름, ID, 모니커 또는 태그 필드에 "Twitter"라는 단어가 있을 수 있는 모든 패키지를 반환합니다. 또한 'Twitter'라는 이름의 일부가 있는 앱도 표시됩니다.

이와 같은 수백 개의 결과가 나오면 원하는 특정 응용 프로그램을 찾기가 어려울 것입니다.

다행히 Winget은 검색 범위를 좁히거나 반환된 결과를 제한할 수 있는 검색 쿼리 필터(옵션) 목록을 제공합니다. 에서 지원하는 옵션을 보려면 검색 명령에서 아래 명령을 실행합니다.

winget 검색 -?
이 이미지에는 대체 속성이 없습니다. 파일 이름은 allthing.how-how-to-use-winget-in-windows-11-image-9.png입니다.

다음 옵션을 사용하여 검색을 필터링할 수 있습니다.

  • --ID: ID로 결과 필터링
  • --이름: 이름으로 결과 필터링
  • --모니커: 모니커로 결과 필터링
  • --꼬리표: 태그로 결과 필터링
  • --명령: 명령으로 결과 필터링
  • -N 또는 --세다: 지정된 수의 결과만 표시
  • -에스 또는 --원천: 지정된 소스를 사용하여 패키지 찾기
  • -이자형 또는--정확한: 정확히 일치를 사용하여 패키지 찾기

이름으로 검색 결과 필터링

이제 위의 옵션을 사용하여 검색 결과를 필터링할 수 있습니다. 애플리케이션 이름만으로 검색을 쉽게 제한할 수 있습니다. 구문:

winget 검색 --이름 

단어가 포함된 앱 패키지만 찾고 싶다고 가정해 보겠습니다. 트위터 결과의 '이름' 필드에 아래 명령을 사용하여 시도해 볼 수 있습니다.

winget 검색 --이름 Twitter

보시다시피 winget은 '이름' 필드의 'Twitter' 문자열과 다른 항목이 생략된 결과만 반환합니다.

ID로 검색 결과 필터링

응용 프로그램의 ID로 검색을 제한할 수도 있습니다. 모든 애플리케이션 패키지에는 문자와 숫자의 조합(예: 9WZDNCRFJ110) 또는 게시자와 애플리케이션 이름의 조합(예: Mozilla.Firefox)인 특정 ID가 있습니다.

앱 ID로 패키지를 찾으려면 다음 명령을 사용하여 검색을 필터링할 수 있습니다.

winget 검색 --ID 

또는

winget 검색 --ID = 

여기서 인수를 검색하려는 응용 프로그램의 ID로 바꿉니다.

예 1:

예를 들어 MS 스토어의 Twitter 앱 ID는 9WZDNCRFJ140입니다. 문자와 숫자의 조합으로 된 ID가 있는 경우 추가해야 합니다. = 사이에 서명 ID 명령 및 인수:

winget 검색 --ID = 9WZDNCRFJ140

또한 등호 앞뒤에 하나를 추가해야 합니다. =.

예 2:

그러나 게시자와 응용 프로그램 이름의 조합인 ID가 있는 경우 ID 인수를 포함하거나 포함하지 않고 입력할 수 있습니다. = 징후.

예를 들어, winget에서 'firefox'를 검색한다고 가정해 보겠습니다. 아래 스크린샷과 같이 모든 필드에서 'firefox' 문자열이 포함된 모든 결과를 볼 수 있습니다. 아래에서 볼 수 있듯이 ID에는 게시자와 애플리케이션 이름이 포함됩니다.

이제 검색을 파이어폭스 애플리케이션의 ID로 제한하려면 다음 명령 중 하나를 사용할 수 있습니다.

winget 검색 --ID Mozilla.Firefox

또는

winget 검색 --ID=Mozilla.Firefox

위 명령에서 ID는 게시자와 응용 프로그램 이름의 조합입니다. 위의 명령에서 눈치채셨을 수도 있습니다. 앱 ID를 포함하거나 포함하지 않고 입력할 수 있습니다. = 기호를 입력하고 등호(=)를 포함하는 경우 앞뒤에 공백이 없어야 합니다. = 이런 종류의 앱 ID에 서명하십시오.

위에서 볼 수 있듯이 해당 ID가 필요한 반환된 결과를 얻을 수 있습니다. 모질라 파이어 폭스 결과의 유일한 'ID' 필드에서 찾을 수 있습니다.

태그로 검색 결과 필터링

응용 프로그램 패키지에 대해 나열된 태그로 검색을 제한할 수도 있습니다. 예를 들어, 'firefox' 태그로 검색 결과를 필터링하려면 다음 명령 중 하나를 시도할 수 있습니다.

winget 검색 --태그 파이어폭스

또는

winget 검색 --tag=파이어폭스

패키지에 대해 나열된 'firefox' 태그와 함께 반환된 결과를 얻을 수 있습니다.

명령으로 검색 결과 필터링

검색을 필터링하는 또 다른 방법은 응용 프로그램에 대해 나열된 명령을 사용하는 것입니다.

'firefox' 명령이 나열된 소프트웨어 패키지만 가져오려면 다음 명령 중 하나를 사용할 수 있습니다.

winget 검색 --command=firefox

또는

winget 검색 -- 명령 파이어폭스

모니커로 검색 결과 필터링

앱의 공식 이름이나 정확한 이름을 모르는 경우 알려진 닉네임(비공식 이름) 또는 별명으로 검색합니다.

예를 들어 'Iobit'라는 이름으로 'Iobit Uninstaller' 애플리케이션을 검색할 수 있습니다.

winget 검색 --moniker=iobit

위에는 일치하는 이름 또는 닉네임이 있는 앱이 나열됩니다.

소스별로 검색 결과 필터링

Winget은 앱 설치 및 업그레이드를 위해 Microsoft Store 및 Winget 리포지토리에서 애플리케이션 패키지를 검색합니다. Winget 도구를 사용하여 응용 프로그램을 검색하면 Microsoft Store 및 Winget 소스뿐만 아니라 추가했을 수 있는 다른 사용자 지정 소스에서 앱을 검색합니다. 그러나 다음 중 하나를 사용하는 대신 하나의 특정 소스에서 앱을 조회할 수도 있습니다. -에스 또는 --원천 옵션.

구문:

winget 검색 -S 

또는

winget 검색 -- 출처 

소스 리포지토리의 이름은 다음 중 하나일 수 있습니다. msstore 또는 윙겟.

예시:

필터를 사용하여 'Spotify' 앱을 검색하면 소스 'msstore'(MS Store) 및 'winget' 저장소에서 다음과 같은 결과를 얻을 수 있습니다.

특정 소스로 검색을 제한하려면 다음 명령 중 하나를 입력하고 입력하다.

Microsoft Store 소스의 경우:

winget 검색 -s msstore 스포티파이

Winget 소스의 경우:

winget 검색 --source winget 스포티파이

위의 명령에서 다음 중 하나를 사용할 수 있습니다. -에스 또는 --원천 소스별로 검색을 필터링하는 옵션입니다.

결과적으로 지정된 소스에서만 결과를 검색합니다.

개수로 검색 결과 필터링

앱 검색에서 얻을 수 있는 출력 또는 결과의 수를 지정할 수도 있습니다 -N 또는 --세다 옵션.

출력 수를 지정된 수로 제한하려면 다음 명령 중 하나를 입력하십시오.

winget 검색 -n 

또는

winget 검색 횟수 

여기서 검색에 대해 얻고자 하는 결과 수(개수)로 바꿉니다.

예시:

예를 들어, 'Firefox' 앱을 검색할 때 출력을 5로 제한하려면 다음 명령 중 하나를 사용하세요.

winget 검색 -n 5 파이어폭스

또는

winget 검색 --count 5 파이어폭스

정확한 문자열을 사용하여 앱 패키지 찾기

때로는 정확한 쿼리 문자열과 일치하는 소프트웨어 패키지만 찾고 싶을 때가 있습니다. 이러한 경우에는 다음을 사용할 수 있습니다. 이자형 또는 정확한 쿼리의 정확한 문자열과 일치하는 패키지를 찾는 옵션입니다.

예시: 정확한 일치를 사용하여 Recava 앱을 찾으려면 아래 명령을 시도하십시오.

winget 검색 --정확한 Recuva

또는

winget 검색 -e Recuva

여러 필터 옵션이 있는 검색 앱

앱 검색에 여러 필터 옵션을 사용할 수도 있습니다. 아래 예에서는 애플리케이션 이름(firefox)과 결과 수(3)로 검색을 제한합니다.

winget 검색 --name=firefox --count=3

단일 명령으로 여러 앱 검색

Winget을 사용하여 단일 명령으로 한 번에 여러 앱을 찾을 수도 있습니다. 그렇게 하려면 앰퍼샌드로 여러 명령을 결합해야 합니다. && 표지판. 다음은 예제 명령입니다.

winget 검색 vlc && winget 검색 twitter && winget 검색 Recuva

Winget에서 패키지 정보 보기

특정 응용 프로그램 패키지에 대한 자세한 정보를 보려면 다음을 사용하십시오. 보여 주다 명령.

패키지에 대한 추가 정보를 표시하려면 다음 명령을 실행하십시오.

윈젯 쇼 

show 명령에 사용할 수 있는 옵션을 보려면 다음 명령을 사용합니다.

윈젯 쇼 -?

다음은 다음과 함께 사용할 수 있는 사용 가능한 플래그(옵션)입니다. 보여 주다 명령:

  • -m,--매니페스트: 패키지 매니페스트의 경로입니다.
  • --ID: ID로 결과 필터링
  • --이름: 이름으로 결과 필터링
  • --모니커: 모니커로 결과 필터링
  • -V 또는 --버전: 지정된 버전을 사용합니다. 기본값은 최신 버전입니다
  • -에스 또는 --원천: 지정된 소스를 사용하여 패키지 찾기
  • -이자형 또는 --정확한: 정확히 일치를 사용하여 패키지 찾기
  • --버전: 패키지의 사용 가능한 버전 표시
  • --헤더: 선택적 Windows-Package-Manager REST 소스 HTTP 헤더
  • --accept-source-agreements: 소스 작업 중 모든 소스 계약 수락

예 1:

예를 들어 앱 ID가 'Spotify.Spotify'인 패키지 'Spotify'에 대한 세부 정보를 보려면 다음 명령을 실행합니다.

winget 쇼 --id=Spotify.Spotify

예 2:

Winget 리포지토리 또는 소스에는 소프트웨어 패키지의 여러 버전이 포함될 수 있습니다. 사용 가능한 모든 패키지 버전 목록을 보려면 다음 명령(예제)을 실행합니다.

winget 표시 --id=7Zip.7Zip --버전

교체 위치 --id=7Zip.7Zip 옵션 및 인수와 함께 사용 가능한 앱 버전 목록을 표시하는 데 사용합니다.

Winget에서 패키지 소스 관리

Windows 패키지 관리자(Winget)를 사용하면 리포지토리 또는 소스를 추가, 나열, 업데이트, 제거, 재설정 및 내보낼 수 있습니다.

리포지토리 또는 소스를 관리하려면 다음 명령을 실행합니다.

윈겟 소스 

위의 명령을 입력하면 소스를 조작하는 데 사용할 수 있는 하위 명령 목록이 표시됩니다.

다음은 지원되는 모든 하위 명령입니다. 원천 명령:

  • 추가하다: 새 소스 추가
  • 목록: 현재 소스 나열
  • 업데이트: 현재 소스 업데이트
  • 제거하다: 전류 소스 제거
  • 초기화: 소스 재설정
  • 내 보내다: 현재 소스 내보내기

예를 들어, 현재 소스 목록을 보려면 아래 명령을 입력하십시오.

winget 소스 목록

특정 소스에 대한 전체 세부 정보를 얻으려면 다음 명령을 사용하십시오.

winget 소스 목록 --name winget

지정된 소스를 업데이트하려면 다음 명령을 실행합니다.

winget 소스 업데이트 --name winget

설치된 패키지 목록 표시

컴퓨터에 설치된 모든 소프트웨어 패키지 목록을 보려면 다음 명령을 실행하십시오.

윙겟 목록 

list 명령에 대해 지원되는 플래그를 보려면:

winget 목록 -?

다음은 지원되는 옵션입니다. 목록 명령:

  • --ID: ID로 결과 필터링
  • --이름: 이름으로 결과 필터링
  • --모니커: 모니커로 결과 필터링
  • --꼬리표: 태그로 결과 필터링
  • --명령: 명령으로 결과 필터링
  • -N 또는 --세다: 지정된 수의 결과만 표시
  • -에스 또는 --원천: 지정된 소스를 사용하여 패키지 찾기
  • -이자형 또는--정확한: 정확히 일치를 사용하여 패키지 찾기
  • --헤더: 선택적 Windows-Package-Manager REST 소스 HTTP 헤더
  • --accept-source-agreements: 소스 작업 중 모든 소스 계약 수락

예시:

같은 이름을 가진 여러 응용 프로그램이 PC에 설치되어 있을 수 있습니다. 예를 들어 아래 명령을 사용하면 이름에 'Xbox'가 있는 모든 앱을 나열할 수 있습니다.

winget 목록 --이름 Xbox

Winget을 사용하여 컴퓨터에 앱 설치

앱 패키지를 찾은 후에는 winget으로 설치할 차례입니다. 그만큼 윈겟 설치 이 명령을 사용하면 온라인에서 응용 프로그램을 찾아 다운로드하고 설치 마법사의 여러 단계를 거치지 않고도 저장소에서 모든 응용 프로그램을 빠르게 설치할 수 있습니다.

설치 명령 구문:

윈겟 설치 

에 대한 자세한 정보를 얻으려면 설치 명령 및 지원되는 옵션을 보려면 아래 명령을 실행하십시오.

winget 설치 -?

다음은 지원되는 옵션/플래그입니다. 설치 명령:

  • -m,--매니페스트: 패키지 매니페스트의 경로입니다.
  • --ID: ID로 결과 필터링
  • --이름: 이름으로 결과 필터링
  • --모니커: 모니커로 결과 필터링
  • -V 또는 --버전: 지정된 버전을 사용합니다. 기본값은 최신 버전입니다
  • -에스 또는 --원천: 지정된 소스를 사용하여 패키지 찾기
  • --범위: 설치 범위 선택(사용자 또는 컴퓨터)
  • -이자형 또는--정확한: 정확히 일치를 사용하여 패키지 찾기
  • -나 또는 --인터렉티브: 대화형 설치를 요청합니다. 사용자 입력이 필요할 수 있습니다
  • -시간 또는 --조용한: 자동 설치 요청
  • --장소: 사용할 로케일(BCP47 형식)
  • -영형 또는 --통나무: 로그 위치(지원되는 경우)
  • --우세하다: 설치 프로그램에 전달할 인수를 재정의합니다.
  • -엘 또는 --위치: 설치할 위치(지원되는 경우)
  • --힘: 설치 프로그램 해시 검사 무시
  • --accept-패키지-계약: 패키지에 대한 모든 라이선스 계약에 동의합니다.
  • --accept-source-agreements: 소스 작업 중 모든 소스 계약 수락
  • --헤더: 선택적 Windows-Package-Manager REST 소스 HTTP 헤더

이러한 옵션을 사용하여 설치할 응용 프로그램, 설치 방법 및 특정 응용 프로그램을 설치할 위치를 지정할 수 있습니다.

예시:

VLC 미디어 플레이어를 설치한다고 가정해 보겠습니다. 이를 위해 아래 명령을 사용할 수 있습니다.

winget 설치 vlc

메모: 프로그램 또는 쿼리 이름에 공백이 있으면 큰따옴표로 묶습니다.

그러나 입력 쿼리와 일치하는 패키지가 여러 개 발견되고 어떤 패키지를 설치할지 모르므로 Winget에서 아래 결과를 표시합니다.

앱 ID를 사용하여 Winget으로 앱 설치

당신이 해야 할 일은 입력을 구체화하는 것입니다. 즉, 설치할 패키지에 대해 더 구체적이어야 함을 의미합니다. 이를 위해서는 위의 사용 가능한 옵션을 다음과 함께 사용해야 합니다. 설치 올바른 앱을 지정하는 명령입니다.

올바른 애플리케이션을 설치하는 가장 좋은 방법은 앱 ID를 사용하여 특정 앱 패키지를 지정하는 것입니다. 따라서 다음을 사용하여 앱을 검색할 때 검색 명령에서 설치하려는 패키지의 앱 ID를 기록해 둡니다. 동일한 이름의 패키지가 여러 개 있는 경우 앱 ID를 사용하여 특정 애플리케이션을 설치할 수 있습니다.

앱 ID를 사용하여 특정 애플리케이션을 설치하려면 아래 공식을 사용하십시오.

winget 설치 --id=

예를 들어 winget을 사용하여 VLC 미디어 플레이어를 설치하려고 한다고 가정해 보겠습니다. 먼저 Winget에서 VLC 패키지를 조회하고 앱 ID를 적어 두어 올바른 앱을 가져옵니다. 잘못된 ID는 의도한 것과 다른 앱을 설치하거나 앱을 전혀 설치하지 않을 수 있습니다.

Microsoft Store 리포지토리에서 VLC 앱을 설치하려면 결과에서 앱 ID(문자와 숫자 조합)를 사용합니다.

winget 설치 --id=XPDM1ZW6815MQM

또는

winget 설치 XPDM1ZW6815MQM

명령에 id 인수를 포함하지 않고 직접 입력할 수도 있습니다. --id 옵션. 정확하고 고유한 id 인수를 명령에 전달하는 한 Winget은 자동으로 이를 앱 ID로 인식하고 특정 앱을 설치합니다.

설치 명령을 실행하면 Winget은 패키지 및 소프트웨어 라이선스에 대한 자세한 정보를 표시하고 계약 조건에 동의하는지 묻습니다. 단순히 'Y' 또는 'y'를 입력하고 누르십시오 입력하다 프로세스를 계속하려면.

인터넷 속도와 앱 크기에 따라 앱을 다운로드하고 설치하는 데 몇 초에서 몇 분이 소요됩니다.

퍼블리셔 이름과 앱 이름이 조합된 앱 ID로 설치하려면 아래 명령어를 사용하세요.

winget 설치 --id=VideoLAN.VLC

또는

winget 설치 --id VideoLAN.VLC

일반적으로 타사 응용 프로그램이 포함된 Winget 리포지토리에서 앱을 설치할 때 라이선스 계약에 동의할 필요가 없습니다.

앱 이름으로 Winget으로 앱 설치

Winget 리포지토리에 같은 이름을 가진 여러 응용 프로그램이 없는 경우 앱 이름을 사용하여 설치할 응용 프로그램을 지정할 수 있습니다.

예를 들어 'Recuva' 앱을 설치하려면 다음을 사용할 수 있습니다. --이름 설치 명령과 함께 옵션:

winget 설치 --이름 Recuva

Winget을 사용하여 특정 버전의 프로그램 설치

기본적으로 Winget은 사용 가능한 최신 버전의 프로그램을 설치합니다. 그러나 다음을 사용하여 설치할 응용 프로그램 버전을 지정할 수도 있습니다. -V 또는 --버전 옵션.

특정 버전의 앱을 설치하려면 애플리케이션의 ID를 버전 옵션과 결합할 수 있습니다.

winget 설치 --id=VideoLAN.VLC -v=3.0.15

또는

winget 설치 --id=VideoLAN.VLC --version=3.0.15

VLC의 최신 버전은 '3.0.16'이지만 위의 명령에서 이전 버전을 '3.0.15'로 지정하여 설치했습니다.

특정 소스에서 앱 설치

특정 소스(리포지토리)를 지정하여 (msstore, winget 또는 사용자 지정 저장소)에서 응용 프로그램을 가져올 수도 있습니다. 그렇게하려면 다음을 사용해야합니다. -에스 또는 --원천 '설치' 명령으로 옵션을 선택합니다. 이렇게 하면 중복을 제거하고 올바른 응용 프로그램을 설치할 수 있습니다.

winget 저장소(타사)에서 'Audacity' 프로그램을 설치하려고 한다고 가정하고 다음 명령을 시도할 수 있습니다.

winget 설치 --id=Audacity.Audacity -s=winget

Microsoft Store 리포지토리에서 앱을 설치하려면:

winget 설치 --id=9N66VBRR4DPL --source=msstore

현재 사용자 또는 모든 사용자에 앱 설치

그만큼 --범위 옵션과 결합된 설치 명령을 사용하면 앱을 현재 사용자에게만 설치해야 하는지 아니면 모든 사용자(컴퓨터)에 설치해야 하는지 여부를 지정할 수 있습니다.

현재 사용자에게만 응용 프로그램을 설치하려면 다음을 사용하십시오. 사용자 에 대한 주장 --범위 옵션:

winget 설치 --id=Spotify.Spotify --scope=사용자

모든 사용자에게 응용 프로그램을 설치하려면 다음을 사용하십시오. 기계 에 대한 주장 --범위 옵션:

winget 설치 --id=Spotify.Spotify --scope=머신

그러나 범위를 '사용자'로 지정하려면 이 명령을 일반 명령 프롬프트(상승 모드가 아님)에서 실행해야 합니다.

쿼리의 정확한 문자열을 사용하여 앱 설치

선택을 하나의 패키지로 제한하려면 정확한 쿼리 옵션(-이자형 또는 --정확한). 다른 옵션과 달리 정확한 쿼리 옵션은 문자열에서 대소문자 구분을 확인합니다. 앱 ID 또는 앱 이름은 검색 결과에 나열된 것과 정확히 일치해야 합니다. 단일 문자가 다른 경우에도 명령은 쿼리를 수락하지 않습니다.

다음은 쿼리(앱 이름)의 정확한 문자열을 사용하여 앱을 설치하는 샘플 명령입니다.

winget 설치 Audacity.Audacity -e

또는

winget 설치 Audacity.Audacity -정확

대화형 모드에서 앱 설치

기본 설치 모드에서 Winget을 사용하여 앱을 설치하면 추가 입력이 필요하지 않으며 설치 중 설치 프로그램 진행률만 표시됩니다. 그러나 설치 중에 옵션을 구성하거나 선택해야 하는 경우 대화형 모드에서 설치 프로그램을 실행할 수 있습니다. 대화식 모드에서는 설치 마법사에서 원하는 옵션을 선택할 수 있습니다.

대화형 모드에서 설치 프로그램을 실행하려면 다음을 사용해야 합니다. -나 또는 --인터렉티브 옵션:

winget 설치 --id=Audacity.Audacity --대화식

또는

winget 설치 --id=Audacity.Audacity -i

자동 모드에서 앱 설치

입력을 요청하거나 설치 프로그램 진행률을 표시하지 않고 백그라운드에서 패키지 설치를 실행할 수도 있습니다. 이 모드는 설치의 모든 UI를 표시하지 않습니다. 이렇게 하려면 다음을 사용해야 합니다. -시간 또는 --조용한 옵션 설치 명령.

백그라운드에서 소프트웨어 설치를 실행하려면 다음 명령을 실행하십시오.

winget 설치 Audacity.Audacity --silent

또는

winget 설치 Audacity.Audacity -h

이렇게 하면 설치 프로세스의 모든 UI가 표시되지 않습니다.

프로그램의 설치 위치 변경

기본적으로 응용 프로그램은 시스템 드라이브의 'C:\Program Files' 폴더에 설치되지만 프로그램의 설치 폴더는 다음을 사용하여 변경할 수 있습니다. -엘 또는 --위치옵션.

예를 들어 메모장++ 프로그램을 기본 'C:\Program Files' 폴더 대신 'D:\Software' 위치에 설치하려고 합니다. 이를 위해 아래 명령을 사용할 것입니다.

winget 설치 메모장++.Notepad++ -e --location "D:\Software"

위 명령어에서 'Notepad++.Notepad++'는 우리가 설치하고자 하는 어플리케이션의 ID이며, 정확한 쿼리 옵션입니다. -이자형 선택을 하나의 파일로 제한하는 것입니다. --위치 사용자 지정 설치 위치를 지정하는 데 사용됩니다.

설치 프로그램 해시 검사 건너뛰기

winget으로 소프트웨어를 설치할 때 설치 프로그램 파일의 데이터 무결성을 자동으로 확인합니다. 그러나 해시를 확인하고 싶지 않은 프로그램을 설치하는 경우 다음을 사용할 수 있습니다. --힘 옵션:

winget 설치 WSAtools -e --force

라이센스 계약에 동의

특정 소프트웨어를 설치할 때 소프트웨어 패키지 및 소스의 사용권 계약에 동의하라는 메시지가 표시됩니다. 사전에 라이센스 계약에 동의하면 이러한 프롬프트를 피할 수 있습니다.

패키지의 라이센스 계약에 동의하려면 다음을 사용할 수 있습니다. --accept-패키지-계약 설치 명령과 함께 옵션:

winget 설치 --id=9WZDNCRFJ2WL --accept-package-agreements

소스 라이센스 계약에 동의하려면 다음을 사용할 수 있습니다. --accept-source-agreements 옵션:

winget 설치 --id=9WZDNCRFJ2WL --accept-source-agreement

또는

다음 명령을 사용하여 두 라이선스 계약에 모두 동의할 수 있습니다.

winget 설치 --id=9WZDNCRFJ2WL --accept-package-agreements --accept-source-agreement

Windows 11에서 Winget을 사용하여 한 번에 여러 응용 프로그램 설치

Winget을 사용하는 또 다른 큰 장점은 단일 명령으로 여러 앱을 동시에 설치할 수 있다는 것입니다. 각 Winget 설치 명령에 두 개의 앰퍼샌드를 사용하기만 하면 됩니다. && 문자를 하나의 실행 가능한 명령으로 변환합니다.

다음은 winget으로 여러 앱을 설치하는 구문입니다.

winget 설치 && winget 설치 && winget 설치 

교체 위치 실제 이름 또는 앱 ID와 에서 지원하는 옵션으로 설치 명령.

예를 들어, 아래 명령은 시스템에 VLC 미디어 플레이어, 메모장++ 및 Audacity 응용 프로그램을 모두 한 번에 설치합니다.

winget install VideoLAN.VLC -e && winget install Notepad++.Notepad++ -e && winget 설치 Audacity.Audacity -e

위에서 볼 수 있듯이 세 가지 앱 패키지는 모두 단일 명령으로 설치되었습니다.

Winget을 사용하여 애플리케이션 업데이트 또는 업그레이드

Winget을 사용하면 앱 패키지를 설치할 수 있을 뿐만 아니라 기존 패키지를 업그레이드하거나 제거할 수도 있습니다. 다음을 사용하여 기존 애플리케이션을 업그레이드할 수 있습니다. 업그레이드 특정 앱에 사용할 수 있는 업데이트가 있는 한 시스템에서 명령을 실행합니다.

Winget을 사용하여 앱을 업그레이드하는 구문은 다음과 같습니다.

winget 업그레이드 [[-q] ] []

지원되는 옵션을 알아보려면 업그레이드 명령을 입력하려면 다음 명령을 입력합니다.

윙겟 업그레이드 -?

다음 옵션을 사용할 수 있습니다. 업그레이드 명령:

  • -m,--매니페스트: 패키지 매니페스트의 경로입니다.
  • --ID: ID로 결과 필터링
  • --이름: 이름으로 결과 필터링
  • --모니커: 모니커로 결과 필터링
  • -V 또는 --버전: 지정된 버전을 사용합니다. 기본값은 최신 버전입니다
  • -에스 또는 --원천: 지정된 소스를 사용하여 패키지 찾기
  • -이자형 또는 --정확한: 정확히 일치를 사용하여 패키지 찾기
  • -나 또는 --인터렉티브: 대화형 설치를 요청합니다. 사용자 입력이 필요할 수 있습니다
  • -시간 또는 --조용한: 자동 설치 요청
  • -영형 또는 --통나무: 로그 위치(지원되는 경우)
  • --우세하다: 설치 프로그램에 전달할 인수를 재정의합니다.
  • -엘 또는 --위치: 설치할 위치(지원되는 경우)
  • --힘: 설치 프로그램 해시 검사 무시
  • --accept-패키지-계약: 패키지에 대한 모든 라이선스 계약에 동의합니다.
  • --accept-source-agreements: 소스 작업 중 모든 소스 계약 수락
  • --헤더: 선택적 Windows-Package-Manager REST 소스 HTTP 헤더
  • --모두: 사용 가능한 경우 설치된 모든 패키지를 최신으로 업데이트

그러나 응용 프로그램을 업그레이드하기 전에 현재 설치된 패키지에 사용 가능한 업그레이드가 있는지 확인해야 합니다. 컴퓨터에 설치된 모든 응용 프로그램(Winget을 통해 설치되지 않은 프로그램 포함)을 표시하는 upgrade 또는 list 명령으로 이를 수행할 수 있습니다.

컴퓨터에 설치된 모든 프로그램을 나열하려면 다음 간단한 명령을 실행하십시오.

윈겟 업그레이드

앱에 대한 업데이트가 있는 경우 아래와 같이 해당 '사용 가능' 열에 새 버전이 표시됩니다.

또는

윙겟 목록

응용 프로그램을 업그레이드하려면 upgrade 명령으로 응용 프로그램 이름을 입력하기만 하면 됩니다. 예를 들어 여기에서 'Recuva' 앱을 업그레이드하려고 합니다.

윙겟 업그레이드 레쿠바

다양한 사용 가능한 옵션을 사용하여 winget을 통해 패키지를 업그레이드할 수도 있습니다(--ID, --이름, --인터렉티브, 등.). ID로 Winget을 통해 애플리케이션을 업그레이드하려면 아래 명령을 실행하십시오.

winget 업그레이드 --id VideoLAN.VLC

PC에 설치된 모든 패키지(사용 가능한 업데이트 포함)를 한 번에 업그레이드할 수도 있습니다. 설치된 모든 패키지를 업그레이드하려면(업데이트가 있는 경우) 다음 명령을 실행할 수 있습니다.

winget 업그레이드 --모두

그만큼 --모두 옵션은 사용 가능한 업그레이드가 있는 모든 응용 프로그램을 찾고 upgrade 명령은 업데이트를 설치합니다.

Winget을 사용하여 응용 프로그램 제거 또는 제거

Winget을 통해 프로그램을 제거하려면 다음을 사용하여 수행할 수 있습니다. 제거 명령. 또한 winget을 사용하여 설치되지 않은 프로그램을 제거할 수도 있습니다.

구문:

winget 제거 [[-q] ] []

그만큼 제거 명령에는 다음 명령을 실행하여 볼 수 있는 자체 옵션 세트가 있습니다.

winget 제거 -?

다음 옵션을 사용할 수 있습니다.

  • -m,--매니페스트: 패키지의 매니페스트 경로
  • --ID: ID로 결과 필터링
  • --이름: 이름으로 결과 필터링
  • --모니커: 모니커로 결과 필터링
  • -v,--버전: 지정된 버전을 사용합니다. 기본값은 최신 버전입니다
  • -s,--소스: 지정된 소스를 사용하여 패키지 찾기
  • -e,--정확: 정확히 일치를 사용하여 패키지 찾기
  • -i,--대화형: 대화형 설치를 요청합니다. 사용자 입력이 필요할 수 있습니다
  • -h,--침묵: 자동 설치 요청
  • -o,--로그: 로그 위치(지원되는 경우)
  • --헤더: 선택적 Windows-Package-Manager REST 소스 HTTP 헤더
  • --accept-source-agreements: 소스 작업 중 모든 소스 계약 수락

위의 옵션을 사용하여 제거하려는 올바른 응용 프로그램의 검색 또는 선택을 더욱 세분화할 수 있습니다.

애플리케이션을 제거하기 전에 먼저 기기에 설치된 모든 앱을 확인하세요.

윙겟 목록

예 1:

예를 들어 'Dinamic Wallpaper' 애플리케이션을 제거하려면 아래 명령을 사용합니다.

winget 제거 "다이내믹 월페이퍼"

쿼리(앱 이름)에는 공백이 있으므로 큰따옴표로 묶었습니다.

예 2:

당신은 사용할 수 있습니다 --이름 PC에서 제거하려는 특정 이름으로 앱을 지정하는 옵션.

winget 제거 --name 메모장++ -e

정확한 쿼리를 추가할 수도 있습니다. -이자형 선택 항목을 정확한 패키지 이름으로 제한하는 옵션입니다.

예 3:

동일한 이름의 애플리케이션이 여러 개 있는 경우 애플리케이션 ID를 사용하여 올바른 애플리케이션을 지정할 수 있습니다.

예를 들어, 컴퓨터에 'Xbox' 응용 프로그램을 나열하면 여러 결과를 얻을 수 있습니다.

'Xbox Game Bar Plugin' 패키지를 제거하려면 다음을 사용할 수 있습니다. --ID 애플리케이션 ID를 지정하는 옵션:

winget 제거 --id=Microsoft.XboxGameOverlay_8wekyb3d8bbwe

예 4:

때때로 프로그램을 제거할 때 기록, 레지스트리, 저장 파일 등과 같은 수많은 소프트웨어 잔여 파일이 남을 수 있습니다. 소프트웨어에 따라 추가 설정 및 데이터를 지우는 옵션을 제공할 수 있습니다. 그렇게 하려면 앱 제거를 위한 대화형 마법사를 사용해야 합니다.

대화형 모드에서 애플리케이션을 제거하려면 아래 명령을 실행하십시오.

winget 제거 메모장 ++ -e --대화식

모든 UI를 표시하지 않고 자동 모드에서 애플리케이션을 제거하려면 아래 명령을 실행하십시오.

winget 제거 메모장 ++ -e -h

Windows 패키지 관리자의 실험적 기능 보기

기능 명령을 사용하면 Windows 패키지 관리자(winget) 버전에 사용할 수 있는 실험 기능 및 상태 목록을 볼 수 있습니다.

Winget에서 실험 기능의 상태를 보려면 다음 명령을 실행합니다.

날개 기능

'상태' 열에서 기능 목록과 활성화 또는 비활성화 여부를 확인할 수 있습니다. Winget 설정을 통해 기능을 활성화하거나 비활성화할 수 있습니다.

Windows 패키지 관리자(Winget) 설정 구성

Windows 패키지 관리자(Winget) 설정은 JSON 설정 파일에서 편집할 수 있습니다. 'settings.json'을 사용하면 자동 업데이트 설정, 진행률 표시줄의 UI, 설치 프로그램 동작, 기능 등과 같은 다양한 Winget 클라이언트 환경 및 기본 설정을 사용자 지정할 수 있습니다.

settings.json 파일을 열려면 아래의 간단한 명령을 실행하십시오.

윈겟 설정

기본적으로 JSON 파일은 메모장과 같은 기본 텍스트 편집기에서 열립니다.그러나 JSON 파일은 코드 편집기에서 편집하는 것이 좋습니다. 가급적이면 편집하기 쉬운 'Microsoft Visual Studio Code'를 사용하는 것이 좋습니다. 기본 텍스트/코드 편집기가 이미 설정되어 있으면 자동으로 기본 텍스트 편집기를 실행하고 그 안에 있는 설정 파일을 엽니다.

Visual Studio Code가 없는 경우 다음 명령으로 설치할 수 있습니다.

winget 설치 Microsoft.VisualStudioCode

VS Code를 설치하지 않으려면 메모장에서 설정을 편집할 수도 있습니다.

JSON 설정 파일이 텍스트 편집기에서 처음 열리면 구성되는 설정이 없습니다.

소스의 업데이트 간격 변경

그만큼 autoUpdateIntervalInMinutes 코드는 소스에 대한 업데이트를 확인하기 위한 시간 간격(분)을 지정합니다. 기본 업데이트 간격은 '5'로 설정되어 있습니다. 귀하의 요구 사항에 따라 변경할 수 있습니다. 소스에 대한 자동 업데이트 확인을 비활성화하려면 '0'으로 변경하면 됩니다.

아래 예에서는 업데이트 간격을 '10'분으로 변경하고 있습니다.

자동 업데이트 확인을 비활성화한 경우 다음을 통해 소스에 대한 업데이트를 수동으로 확인할 수 있습니다. winget 소스 업데이트.

진행률 표시줄의 시각적 디자인 변경

다음을 사용하여 진행률 표시줄의 시각적 스타일이나 색상을 변경할 수 있습니다. 시각적인 환경. 진행률 표시줄의 기본 색상은 '액센트'이지만 '복고' 또는 '무지개'로 변경할 수 있습니다.

예를 들어 진행률 표시줄 색상을 'rainbow'로 변경하려면 JSON 파일에 다음 코드를 추가합니다.

"비주얼": { "progressBar": "무지개" },

닫는 괄호를 추가해야 합니다. } JSON 코드의 끝에서.

애플리케이션의 설치 범위 변경

범위, 로케일 등을 포함한 설치 동작을 변경할 수도 있습니다. 설치 동작 환경.

범위 설정은 현재 사용자에 대해서만 패키지를 설치해야 하는지 아니면 전체 시스템에 대해 설치해야 하는지 여부를 지정합니다. 모든 설치 범위를 다음 중 하나로 설정할 수 있습니다. 사용자 또는 기계.

범위를 현재 사용자로 변경하려면 아래 코드를 입력하십시오.

"installBehavior": { "기본 설정": { "범위": "사용자" } },

Winget에서 실험 기능 활성화 또는 비활성화

이전 섹션에서 언급했듯이 settings.json 파일에서 Winget의 실험적 기능을 구성할 수도 있습니다. 그만큼 실험적 기능 설정을 통해 기능을 활성화하거나 비활성화할 수 있습니다. 사용 가능한 실험 기능 목록을 보려면 다음을 실행하십시오. 날개 기능.

위에서 할 수 있듯이 이 버전의 Windows 패키지 관리자에는 '종속성 정보 표시' 및 '직접 MSI 설치'라는 두 가지 기능을 사용할 수 있습니다. 종속성 기능은 패키지의 종속성 정보를 표시하고 '직접 MSI 설치'를 사용하면 msiexec가 아닌 MSI 패키지를 직접 설치할 수 있습니다. 특정 기능을 활성화하거나 비활성화하기 위해 설정에서 사용할 수 있는 기능의 속성을 기록해 두십시오.

'직접 MSI 설치' 기능을 활성화하려면 JSON 파일에 아래 코드를 추가하세요.

 "실험 기능": { "directMSI": true },

'종속성 정보 표시' 기능을 활성화하려면 JSON 파일에 아래 코드를 포함하세요.

 "experimentalFeatures": { "종속성": true },

이제, 실행 날개 기능 명령을 다시 실행하여 기능이 활성화되었는지 확인합니다.

기능을 비활성화하려면 부울 값을 다음으로 변경하십시오. 거짓 코드에서.

Winget 설정 스키마 및 사용법에 대해 자세히 알아보려면 //raw.githubusercontent.com/microsoft/winget-cli/master/schemas/JSON/settings/settings.schema.0.2.json 문서를 확인하세요.

Winget을 통해 설치된 소프트웨어를 다른 컴퓨터로 내보내기

Winget 도구의 또 다른 훌륭한 기능은 컴퓨터에 설치된 앱을 다른 컴퓨터에 동일한 앱을 빠르게 설치하는 데 사용할 수 있는 JSON 파일로 내보낼 수 있다는 것입니다. 이 기능은 여러 컴퓨터에 동일한 앱을 설치하려고 하거나 컴퓨터를 재설정/재설치하는 경우에 유용할 수 있습니다.

그러나 Winget은 Winget 저장소에만 앱을 설치합니다. PC 게임과 같은 다른 프로그램은 Winget JSON 파일을 통해 설치되지 않습니다.

내보내기 명령 구문:

winget 내보내기 [-o] []

지원되는 인수 및 옵션을 보려면 아래 명령을 입력하십시오.

winget 수출 -?

다음은 사용 가능한 유일한 인수입니다.

  • -영형 또는 --산출: 생성할 JSON 파일의 경로입니다.

다음 옵션을 사용할 수 있습니다.

  • -에스 또는 --원천: 지정된 소스에서 패키지를 내보냅니다.
  • --include-버전: JSON 파일에 특정 패키지 버전을 포함합니다.
  • --accept-source-agreements: 소스 작업 중 모든 소스 계약을 수락하고 프롬프트를 피하십시오.

예시:

컴퓨터에 설치된 앱 목록을 JSON 파일로 내보내려면 아래 명령을 실행합니다.

winget 내보내기 -o F:\mycomputerapps.json --include-버전

또는

winget 내보내기 -출력 F:\mycomputerapps.json --include-버전

여기, -영형 또는 --산출 인수는 JSON(내보내기) 파일을 저장할 경로를 지정합니다. –include-versions 옵션은 현재 JSON 파일에 설치된 앱의 버전을 포함하도록 윙겟에 지시합니다. 기본적으로 Import 명령은 JSON 파일에서 최신 버전의 앱을 설치합니다. 그러나 기존 컴퓨터에서 특정 버전의 앱을 내보내려면 다음을 포함해야 합니다. --버전 포함 옵션.

설치된 앱 또는 버전을 리포지토리에서 사용할 수 없는 경우 '설치된 패키지/버전은 모든 소스 메시지에서 사용할 수 없습니다'라는 메시지가 표시되고 해당 앱은 JSON 파일에 포함되지 않습니다.

아래에서 볼 수 있듯이 새로 생성된 JSON 파일에는 컴퓨터에 설치된 프로그램 목록이 포함되어 있습니다.

Winget을 통해 다른 컴퓨터에서 애플리케이션 목록 가져오기

import 명령을 사용하면 컴퓨터의 JSON 파일에서 프로그램 목록을 설치할 수 있습니다.

가져오기 명령 구문:

winget 가져오기 [-i] []

지원되는 인수 및 옵션을 보려면 아래 명령을 입력하십시오.

winget 수입 -?

다음 인수가 지원됩니다.

  • -나 또는 --가져오기 파일: 가져올 JSON 파일의 경로

다음 옵션이 지원됩니다.

  • --무시-사용 불가: 사용할 수 없는 패키지 무시
  • --무시-버전: JSON 파일에 지정된 버전을 무시하고 사용 가능한 최신 버전을 설치합니다.
  • --accept-패키지-계약: 패키지에 대한 모든 라이선스 계약에 동의합니다.
  • --accept-source-agreements: 소스 작업 중 모든 소스 계약 수락

예시:

컴퓨터의 JSON 파일에서 애플리케이션을 설치(가져오기)하려면 다음 명령을 실행합니다.

winget import -i F:\mycomputerapps.json --ignore-unavailable --ignore-versions

또는

winget 가져오기 --import-file F:\mycomputerapps.json --ignore-unavailable --ignore-versions

위 명령에서, -나 또는 --가져오기 파일 인수는 가져올 JSON 파일의 경로를 지정합니다. 그만큼 --무시-사용 불가 이 옵션은 JSON 파일의 지정된 패키지를 리포지토리에서 사용할 수 없을 때 발생하는 오류를 억제합니다. 그리고 --무시-버전 옵션은 JSON 파일에 지정된 버전을 무시하고 사용 가능한 최신 버전의 앱을 설치합니다.

패키지가 이미 설치된 경우 Winget은 해당 패키지에 대한 업데이트를 찾으려고 시도합니다. 이미 최신 버전인 경우 '패키지가 이미 설치되었습니다:' 및 '적용 가능한 업데이트가 없습니다' 메시지가 표시됩니다.

그게 다야