다음을 통해 공유


import 명령(winget)

winget 도구의 import 명령은 설치할 앱의 JSON 파일을 가져옵니다. import 명령을 export 명령과 함께 사용하면 PC에 애플리케이션을 일괄 설치할 수 있습니다.

import 명령은 주로 개발자 환경을 공유하거나 좋아하는 앱에서 PC 이미지를 빌드하는 데 사용됩니다.

사용

winget import [-i] <import-file> [<options>]

import 명령 옵션 이미지

인수

사용할 수 있는 인수는 다음과 같습니다.

인수 설명
-i,--import-file 설치할 패키지를 설명하는 JSON 파일입니다.

옵션

옵션을 사용하면 가져오기 환경을 요구 사항에 맞게 사용자 지정할 수 있습니다.

옵션 설명
--ignore-unavailable 요청한 앱을 사용할 수 없으면 오류가 표시되지 않습니다.
--ignore-versions JSON 파일에 지정된 버전을 무시하고 사용 가능한 최신 버전을 설치합니다.
--no-upgrade 설치된 버전이 이미 있는 경우 업그레이드를 건너뜁니다.
--accept-package-agreements 사용권 계약에 동의하고 프롬프트를 방지하는 데 사용됩니다.
--accept-source-agreements 원본 사용권 계약에 동의하고 프롬프트를 방지하는 데 사용됩니다.
-?,--도움말 선택한 명령에 대한 도움말을 표시합니다.
--대기 종료하기 전에 아무 키나 누르라는 메시지를 사용자에게 표시합니다.
--로그,--열기-로그 기본 로그 위치를 엽니다.
--자세한 정보, --자세한 정보-로그 로깅 설정을 재정의하고 자세한 정보 표시 로그를 만드는 데 사용됩니다.
--nowarn,--ignore-warnings 경고 출력을 표시하지 않습니다.
--사용 하지 않도록 설정-상호 작용 대화형 프롬프트를 사용하지 않도록 설정합니다.
--proxy 이 실행에 사용할 프록시를 설정합니다.
--no-proxy 이 실행에 프록시 사용을 사용하지 않도록 설정합니다.

JSON 스키마

import 명령은 JSON 파일을 활용하여 실행됩니다. JSON 파일에 대한 스키마GitHub Windows 패키지 관리자 클라이언트 리포지토리에서 찾을 수 있습니다.

JSON 파일에는 다음 계층 구조가 포함됩니다.

입력 설명
원본 원본 애플리케이션 매니페스트의 출처입니다.
패키지 설치할 패키지의 컬렉션입니다.
PackageIdentifier 패키지를 지정하는 데 사용되는 Windows 패키지 관리자 패키지 식별자입니다.
버전 [선택 사항] 설치할 패키지의 특정 버전입니다.

파일 가져오기

Windows 패키지 관리자에서 JSON 파일을 가져오면 지정된 애플리케이션을 직렬 방식으로 설치하려고 합니다. 애플리케이션을 사용할 수 없거나 애플리케이션이 이미 설치된 경우 사용자에게 해당 사례를 알립니다.

파일 가져오기 명령 이미지

이전 예에서는 Microsoft.WindowsTerminal이 이미 설치되어 있습니다. 따라서 import 명령은 설치를 건너뛰었습니다.