export команда (winget)

Команда exportwinget средства экспортирует JSON-файл приложений в указанный файл. Команда export использует JSON в качестве формата. Вы можете найти схему для JSON-файла, используемого winget, в репозитории клиента Windows диспетчер пакетов на GitHub.

export в сочетании с командой import позволяет пакетно устанавливать приложения на вашем ПК.

Эта export команда часто используется для создания файла, который можно предоставить другим разработчикам или использовать при восстановлении среды сборки.

Использование

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

export Изображение использования команды

Аргументы

Доступные аргументы перечислены ниже.

Аргумент Описание
-o, --output Путь к созданному JSON-файлу.

Параметры

Эти параметры позволяют настроить export интерфейс в соответствии с вашими потребностями.

Вариант Описание
-s, --source [Необязательно] Указывает источник, из которого берутся файлы export. Используйте этот параметр, если вам нужны файлы только из определенного источника.
--include-versions [Необязательно.] Включает версию приложения, установленного в текущий момент. Используйте этот параметр, если требуется конкретная версия. По умолчанию, если не указано, import будет использоваться последняя версия.
--accept-source-agreements Используется для принятия исходного лицензионного соглашения и позволяет избежать появления запроса.
-?, --help Отображает справку по выбранной команде.
--wait Предложит пользователю нажать любой ключ перед выходом.
--logs, --open-logs Откройте расположение журналов по умолчанию.
--verbose, --verbose-logs Используется для переопределения параметра ведения журнала и создания подробного журнала.
--nowarn, --ignore-warnings Подавляет вывод предупреждений.
--disable-interactivity Отключите интерактивные уведомления.
--proxy Задайте для этого выполнения прокси-сервер.
--no-proxy Отключите использование прокси-сервера для этого выполнения.

Схема JSON

Движущая сила, лежащая в основе export команды, — это JSON-файл. Схему для JSON-файла можно найти в репозитории клиента Диспетчер пакетов Windows на сайте GitHub.

Файл JSON содержит следующую иерархию.

Ввод Описание
Sources Источники, откуда поступают манифесты приложений.
Packages Коллекция пакетов, подлежащих установке.
PackageIdentifier Идентификатор пакета в Диспетчере пакетов Windows, используемый для обозначения пакета.
Version [Необязательно.] Конкретная версия пакета для установки.

Экспорт файлов

Когда Windows диспетчер пакетов экспортирует JSON-файл, он пытается export перечислить все приложения, установленные на компьютере. winget export Если команда не может сопоставить приложение с приложением из доступного sourceприложения, export команда отобразит предупреждение.

Примечание.

Сопоставление приложения зависит от метаданных в манифесте из настроенного источника, а метаданные в компоненте Установка и удаление программ в Windows зависят от установщика пакетов.

Изображение предупреждений команд export

export После завершения можно изменить полученный JSON-файл в избранном редакторе. Вы можете удалить приложения, которые не нужно будет импортировать в будущем.