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


скачать команду (winget)

Команда скачивания WinGet скачивает установщик, зависимости и файл лицензии (при скачивании упаковаемого приложения Microsoft Store). Используйте команду поиска и команду show, чтобы определить установщик пакета, который вы хотите скачать.

Для скачивания необходимо указать точную строку для скачивания . Если есть неоднозначность, вам будет предложено дополнительно отфильтровать команду скачивания до точного приложения.

Для скачивания требуется проверка подлинности EntraID (официально Azure Active Directory) для скачивания упаковаемого приложения Microsoft Store (*.msix, *.appx, *.msixbundle или *.appxbundle) и скачивания упаковаемого файла лицензии приложения Microsoft Store. Учетная запись EntraID, используемая для проверки подлинности для создания и извлечения упаковаемого файла лицензии приложения в Microsoft Store, должна быть членом одной из следующих трех ролей Azure: глобальный администратор, администратор пользователей или администратор лицензий.

Примечание.

По умолчанию команда скачивания скачивает соответствующий установщик в папку загрузки пользователя. Используйте параметр --download-directory, чтобы указать пользовательский путь загрузки.

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

winget download [[-q] <query>] [<options>]

Снимок экрана: ввод команды скачивания winget в командной строке терминала Windows.

Скачивание без файла лицензии

Скачивание пакета с помощью WinGet, файл лицензии пакета может быть опущен путем добавления в команду --skip-license параметра. Исключение файла лицензии пакета приведет к удалению требования авторизации для создания автономного файла лицензии.

winget download [[--id] <package id>] [[--skip-license]] [<options>]

Скачивание для конкретной платформы

Скачивание пакета с помощью WinGet по умолчанию будет загружать последнюю доступную версию пакета для каждого применимого варианта использования (архитектура, платформа устройств и т. д.). Фильтрация скачаемого содержимого для определенной платформы устройств выполняется путем добавления в команду --platform параметра.

winget download [[--id] <package id>] [[--platform] <platform type> ] [<options>]
Платформа Описание
Windows.Рабочий стол Поддержка установки на рабочем столе Windows
Windows.Universal Поддержка установки во всех операционных системах Майкрософт
Windows.Holographic Поддерживает установку на устройствах Microsoft HoloLens

Скачивание для конкретной архитектуры

Скачивание пакета с помощью WinGet по умолчанию будет загружать последнюю доступную версию пакета для каждого применимого варианта использования (архитектура, платформа устройств и т. д.). Фильтрация скачаемого содержимого с определенной архитектурой выполняется путем добавления команды --architecture в параметр.

winget download [[--id] <package id>] [[--architecture] <Architecture>] [<options>]
Архитектура Описание
x86 32-разрядный процессор
x64 64-разрядный процессор
рука 32-разрядный процессор ARM
arm64 64-разрядный процессор ARM

Аргументы

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

Аргумент Описание
-q,--запрос Запрос, используемый для поиска приложения.

Примечание.

Аргумент запроса является позиционным. Синтаксис с использованием подстановочных знаков не поддерживается. Чаще всего это строка символов, которые вы ожидаете однозначно определить пакет, который требуется скачать.

Параметры

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

Вариант Описание
-d, --каталог загрузки Каталог, в который загружаются установщики.
-m, --manifest За этим параметром должен следовать путь к файлу манифеста (YAML).
--идентификатор Ограничивает скачивание идентификатором приложения.
--имя Ограничивает поиск приложением с определенным именем.
--идентификатор Ограничивает поиск моникером, указанным для приложения.
-v, --версия Позволяет указать точную версию для установки. Если не указано, последняя скачит приложение с наивысшей версией.
-s, --source Ограничивает поиск источником с указанным именем. За этим параметром должно следовать имя источника.
--область Позволяет указать, должен ли установщик использовать область пользователя или компьютера. Ознакомьтесь с известными проблемами, связанными с областью установки пакета.
-a, --архитектура Выберите архитектуру для скачивания.
--тип-установщика Выберите тип установщика для скачивания.
-e, --exact Ищет точное совпадение со строкой в запросе, выполняя при этом проверку на учет регистра. Поведение по умолчанию для подстроки не используется.
--локаль Указывает используемый языковой стандарт (формат BCP47).
--ignore-security-hash (игнорировать контроль безопасности) Пропустить сбой проверки хэша установщика. Не рекомендуется.
--skip-dependencies Пропускает зависимости пакетов обработки и функции Windows.
--заголовок Необязательный заголовок HTTP источника REST Windows-Package-Manager.
--authentication-mode Укажите предпочтения окна проверки подлинности (автоматическое, автоматическое или интерактивное).
--учетная запись аутентификации Укажите учетную запись, используемую для проверки подлинности.
--принять-лицензионные-соглашения-на-пакеты Используется для принятия лицензионного соглашения и позволяет избежать появления запроса.
--принять-исходные-соглашения Используется для принятия исходного лицензионного соглашения и позволяет избежать появления запроса.
--skip-license,--skip-microsoft-store-package-license Пропускает получение автономной лицензии на пакет Microsoft Store.
--платформа Выберите целевую платформу.
-?--Справка Позволяет получит дополнительную справку по этой команде.
--ждать Предложит пользователю нажать любой ключ перед выходом.
--logs,--open-logs Откройте расположение журналов по умолчанию.
--подробно, --детальные-логи Используется для переопределения параметра ведения журнала и создания подробного журнала.
--nowarn (без предупреждений),--ignore-warnings (игнорировать предупреждения) Подавляет выходные данные предупреждений.
--отключить-интерактивность Отключите интерактивные запросы.
--доверенность Задайте для этого выполнения прокси-сервер.
--no-proxy Отключите использование прокси-сервера для этого выполнения.

Примеры запросов

В следующем примере загружается определенная версия приложения из своего идентификатора.

winget download --id Microsoft.PowerToys --version 0.15.2

В следующем примере загружается приложение с определенным типом установщика.

winget download --id Microsoft.WingetCreate --installer-type msix

В следующем примере приложение загружается по архитектуре и области в определенный каталог загрузки.

winget download --id Microsoft.PowerToys --scope machine --architecture x64 --download-directory <Path>