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


Команда list (winget)

Команда спискаWinGet отображает список приложений, установленных на компьютере. Команда list показывает приложения, которые были установлены с помощью Диспетчера пакетов Windows, а также приложения, которые были установлены другими способами.

Команда list также показывает, доступно ли для приложения обновление. Используйте команду upgrade, чтобы обновить приложение.

Команда list также поддерживает фильтры, которые можно использовать для ограничения запроса.

Псевдонимы

Для этой команды доступны следующие псевдонимы:

  • команда ls

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

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

Снимок экрана: параметры команды winget list.

Чтобы вывести список всех приложений с доступными обновлениями, используйте команду: winget list --upgrade-available (без каких-либо аргументов).

Аргументы

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

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

Примечание.

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

Параметры

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

Вариант Описание
--идентификатор Ограничивает список приложением с определенным идентификатором.
--имя Ограничивает список приложением с определенным именем.
--идентификатор Ограничивает список моникером, указанным для приложения.
-s, --source Ограничивает список источником с указанным именем. За этим параметром должно следовать имя источника.
--тег Фильтрует результаты по тегам.
--команда, --командная строка Фильтрует результаты по командам, указанным в приложении.
-n, --count Ограничивает количество приложений, отображаемых в одном запросе.
-e, --exact Ищет точное совпадение со строкой в запросе list, выполняя при этом проверку на учет регистра. Поведение по умолчанию для подстроки не используется.
--область Выберите фильтр установленной области пакета (пользователь или компьютер).
--заголовок Необязательный заголовок HTTP источника REST Windows-Package-Manager.
--authentication-mode Укажите предпочтения окна проверки подлинности (автоматическое, автоматическое или интерактивное).
--учетная запись аутентификации Укажите учетную запись, используемую для проверки подлинности.
--принять-исходные-соглашения Используется для принятия исходного лицензионного соглашения и позволяет избежать появления запроса.
--доступно-обновление Выводит список только пакетов с доступным обновлением.
-u, --неизвестно, --включить-неизвестное Выводит список пакетов, даже если их текущая версия не может быть определена.
--закрепленный, --include-pinned Перечисляет пакеты, даже если у них есть флаг, который предотвращает обновление через WinGet.
-?--Справка Позволяет получит дополнительную справку по этой команде.
--ждать Предложит пользователю нажать любой ключ перед выходом.
--logs,--open-logs Откройте расположение журналов по умолчанию.
--подробно, --детальные-логи Используется для переопределения параметра ведения журнала и создания подробного журнала.
--nowarn (без предупреждений),--ignore-warnings (игнорировать предупреждения) Подавляет выходные данные предупреждений.
--отключить-интерактивность Отключите интерактивные запросы.
--доверенность Задайте для этого выполнения прокси-сервер.
--no-proxy Отключите использование прокси-сервера для этого выполнения.

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

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

Снимок экрана: использование команды git winget --list для всех установленных приложений с именем Git.

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

Снимок экрана: список winget --id Git.Git для отображения всех установленных приложений, поступающих из этого источника.

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

Снимок экрана команды

Вывод списка с обновлениями

Как упоминалось выше, команда списка позволяет узнать, какие приложения установлены, имеющие доступные обновления.

На рисунке ниже вы заметите приложения с доступным обновлением.

Снимок экрана: список winget --upgrade-available для отображения установленных приложений с доступным обновлением.

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

Если доступных обновлений нет, команда list будет отображать только текущую установленную версию, а столбец обновления не будет отображаться.