다음을 통해 공유


export 명령어(winget)

winget 도구의 export 명령은 앱의 JSON 파일을 지정된 파일로 내보냅니다. export 명령은 JSON을 형식으로 사용합니다. winget에서 사용하는 JSON 파일에 대한 스키마GitHub의 Windows 패키지 관리자 클라이언트 리포지토리에서 찾을 수 있습니다.

export 명령을 import 명령과 함께 사용하면 PC에 애플리케이션을 일괄 설치할 수 있습니다.

export 명령은 주로 다른 개발자와 공유할 수 있는 파일을 만드는 데 사용되거나 빌드 환경을 복원할 때 사용됩니다.

사용

winget export [-o] <output> [<options>]

export 명령 사용 이미지

인수

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

인수 설명
-o,--output 만들 JSON 파일의 경로입니다.

옵션

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

옵션 설명
-s, --source (소스 경로 지정) [선택 사항] 파일을 내보낼 원본을 지정합니다. 특정 원본의 파일만 원하는 경우에 이 옵션을 사용합니다.
--include-versions (버전 포함) [선택 사항] 현재 설치된 앱의 버전을 포함합니다. 특정 버전을 원하는 경우에 이 옵션을 사용합니다. 기본적으로 지정되지 않는 한 import에서 최신 버전을 사용합니다.
--소스 동의 수락 원본 사용권 계약에 동의하고 프롬프트를 방지하는 데 사용됩니다.
-?,--도움말 선택한 명령에 대한 도움말을 표시합니다.
--대기 종료하기 전에 아무 키나 누르라는 메시지를 사용자에게 표시합니다.
--로그,--열기-로그 기본 로그 위치를 엽니다.
--자세한 정보, --자세한 정보-로그 로깅 설정을 재정의하고 자세한 정보 표시 로그를 만드는 데 사용됩니다.
--nowarn,--ignore-warnings알림을 무시하고 경고를 무시합니다. 경고 출력을 표시하지 않습니다.
--상호 작용 비활성화 대화형 프롬프트를 사용하지 않도록 설정합니다.
--프록시 이 실행에 사용할 프록시를 설정합니다.
--no-proxy 이 실행에 프록시 사용을 사용하지 않도록 설정합니다.

JSON 스키마

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

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

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

파일 내보내기

Windows 패키지 관리자에서 JSON 파일을 내보낼 때 PC에 설치된 모든 애플리케이션을 내보내려고 합니다. winget export 명령이 애플리케이션을 사용 가능한 원본의 애플리케이션과 일치시킬 수 없으면 export 명령에서 경고를 표시합니다.

참고

애플리케이션 일치는 구성된 원본의 매니페스트에 있는 메타데이터와 패키지 설치 관리자를 기준으로 Windows 프로그램 추가/제거의 메타데이터에 따라 달라집니다.

export 명령 경고 이미지

내보내기가 완료되면 원하는 편집기에서 결과 JSON 파일을 편집할 수 있습니다. 나중에 가져오지 않으려는 앱을 제거할 수 있습니다.