Как с помощью команды Winget вывести список только обновляемых приложений

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

Я пробовал это, но он все еще перечисляет все:

      winget list --source winget

3 ответа

Я нашел решение, которое работает, но почему-то неясно в документации . Вы используете upgrade команда без параметров вместо list

      winget upgrade

Я также понял, что вывод winget - это строка, а не объект, поэтому select-string тоже работает, но вы теряете заголовок

      winget list | Select-String winget

Вы также можете фильтровать по источнику, используя этот синтаксис.

winget list --upgrade-available --source=winget

Попробуйте выполнить командуwinget upgradeчтобы получить доступное обновление Из ответа, если вы хотите обновить любое, затем введитеwinget upgrade <id name>

Другие вопросы по тегам