Команда export (winget)
Команда export средства winget экспортирует файл JSON приложения в указанный файл. В команде export в качестве формата используется JSON. Схему для JSON-файла, используемого winget, можно найти в репозитории клиента Диспетчер пакетов Windows на сайте GitHub.
Команда export в сочетании с командой import позволяет устанавливать приложения на ПК в пакетном режиме.
Команда export часто используется для создания файла, который можно использовать совместно с другими разработчиками, а также для восстановления среды сборки.
Использование
winget export [-o] <output> [<options>]
Аргументы
Доступные аргументы перечислены ниже.
Аргумент | Description |
---|---|
-o,--output | Путь к созданному JSON-файлу. |
Параметры
Эти параметры позволяют настроить функцию экспорта в соответствии со своими потребностями.
Вариант | Описание |
---|---|
-s, --source | [Необязательно.] Указывает источник для экспорта файлов. Используйте этот параметр, если вам нужны файлы только из определенного источника. |
--include-versions | [Необязательно.] Включает версию приложения, установленного в текущий момент. Используйте этот параметр, если требуется конкретная версия. По умолчанию, если не указано иное, import будет использовать последнюю версию. |
--accept-source-agreements | Используется для принятия исходного лицензионного соглашения и позволяет избежать появления запроса. |
-?--Справка | Отображает справку по выбранной команде. |
--ждать | Предложит пользователю нажать любой ключ перед выходом. |
--logs,--open-logs | Откройте расположение журналов по умолчанию. |
--verbose, --verbose-logs | Используется для переопределения параметра ведения журнала и создания подробного журнала. |
--nowarn,--ignore-warnings | Подавляет выходные данные предупреждений. |
--disable-interactivity | Отключите интерактивные запросы. |
--доверенность | Задайте для этого выполнения прокси-сервер. |
--no-proxy | Отключите использование прокси-сервера для этого выполнения. |
Схема JSON
Команда export опирается на файл JSON. Схему для JSON-файла можно найти в репозитории клиента Диспетчер пакетов Windows на сайте GitHub.
Файл JSON содержит следующую иерархию.
Формат ввода | Description |
---|---|
Источники | Источники манифестов приложений. |
Пакеты | Коллекция пакетов, подлежащих установке. |
PackageIdentifier | Идентификатор пакета в Диспетчере пакетов Windows, используемый для обозначения пакета. |
Версия | [Необязательно.] Конкретная версия пакета для установки. |
Экспорт файлов
Когда Диспетчер пакетов Windows экспортирует файл JSON, он пытается экспортировать все приложения, установленные на компьютере. Если команда winget export не может сопоставить приложение с приложением из доступного источника, команда export выводит предупреждение.
Примечание.
Сопоставление приложения зависит от метаданных в манифесте из настроенного источника, а метаданные в компоненте Установка и удаление программ в Windows зависят от установщика пакетов.
После завершения экспорта можно изменить полученный файл JSON в любом редакторе. Вы можете удалить приложения, которые не нужно будет импортировать в будущем.
См. также
Windows developer