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