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


Команда import (winget)

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

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

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

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

Image of import command 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 Используется для переопределения параметра ведения журнала и создания подробного журнала.
--disable-interactivity Отключите интерактивные запросы.

Схема JSON

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

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

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

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

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

Image of importing files command

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