Как с помощью команды 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>