list команда (winget)

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

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

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

Псевдонимы

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

  • ls

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

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

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

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

Аргументы

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

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

Примечание.

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

Параметры

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

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

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

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

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

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

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

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

Снимок экрана со списком wingetlist --count 9, чтобы ограничить список установленных приложений только 9.

Список с обновлением

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

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

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

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

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

Список с подробными сведениями

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

Снимок экрана со списком wingetwingetlist --id Microsoft.VisualStudioCode --details для отображения сведений об установленном приложении