Поделиться через


Команда import (winget)

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

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

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

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

Изображение параметров команды import

Аргументы

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

Аргумент Описание
-i,--import-file Файл JSON, описывающий устанавливаемые пакеты.

Параметры

Эти параметры позволяют настроить функцию импорта в соответствии со своими потребностями.

Вариант Описание
--игнорировать-недоступно Подавляет ошибки, если запрошенное приложение недоступно.
--ignore-versions Пропускает версии, указанные в файле JSON, и устанавливает последнюю доступную версию.
--no-upgrade Пропускает обновление, если установленная версия уже существует.
--принять-лицензионные-соглашения-на-пакеты Используется для принятия лицензионного соглашения и позволяет избежать появления запроса.
--принять-исходные-соглашения Используется для принятия исходного лицензионного соглашения и позволяет избежать появления запроса.
-?--Справка Отображает справку по выбранной команде.
--ждать Предложит пользователю нажать любой ключ перед выходом.
--logs,--open-logs Откройте расположение журналов по умолчанию.
--подробно, --детальные-логи Используется для переопределения параметра ведения журнала и создания подробного журнала.
--nowarn (без предупреждений),--ignore-warnings (игнорировать предупреждения) Подавляет выходные данные предупреждений.
--отключить-интерактивность Отключите интерактивные запросы.
--доверенность Задайте для этого выполнения прокси-сервер.
--no-proxy Отключите использование прокси-сервера для этого выполнения.

Схема JSON

Команда import опирается на файл JSON. Схему для JSON-файла можно найти в репозитории клиента Диспетчер пакетов Windows на сайте GitHub.

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

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

Импорт файлов

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

Изображение команды импорта файлов

В предыдущем примере приложение Microsoft.WindowsTerminal уже установлено. Поэтому команда импорта пропустила установку.