Atualizando seus aplicativos do Windows via Terminal (Power Shell)

PowerShell é um shell de linha de comando e uma linguagem de script multiplataforma da Microsoft para automação de tarefas e gerenciamento de sistemas, que trabalha com objetos .NET em vez de apenas texto, facilitando o encadeamento de comandos (pipelines) e o gerenciamento de Windows, Linux e macOS, sendo uma ferramenta poderosa para profissionais de TI automatizarem tarefas administrativas, configurarem sistemas e criarem scripts complexos.

Lembrando que para entender o conteúdo abaixo você precisa ter um conhecimento um pouco mais avançado ou pesquisar sobre power shell e compreender sobre linha de comandos em sistemas operacionais.


Antes de tudo é necessário executar o power shell como administrador.

Clique com o botão direito do mouse sobre o menu Iniciar. Vai abrir a caixa de opções abaixo. Nela você vai clicar com o mouse na opçao: "Terminal (Administrador)"

A janela que irá se abrir é como a seguinte:



Na janela do Power Shell aberta, para atualizar Todos os Aplicativos é necessário fazer o seguinte:

Este comando vai listar e em seguida atualizar todos os programas de uma vez:

winget upgrade --all

Para verificar Quais Aplicativos Têm Atualizações

Algumas vezes acontece de você ter algum aplicativo que não pode atualizar. Então é preciso listar quais aplicativos tem atualizações com o comando:

winget upgrade

ou

winget list --upgrade-available

A partir da listagem acima, você pode atualizar um aplicativo específico.

winget upgrade <NomeDoApp>

Exemplo:

Se você quiser atualizar o 7-Zip:

winget upgrade 7zip

Ou usando o ID exato (que pode ser mais preciso, obtido pelo comando winget list ou winget upgrade):

winget upgrade 7zip.7zip

Usando o Comando list para Identificar os softwares instalados:

Você pode usar o comando list para encontrar o ID ou nome exato do aplicativo que deseja atualizar, e então usar o upgrade.

Ele vai listar todos os apps instalados:

winget list <parte_do_nome_do_app>

Atualizar o app:

winget upgrade <ID_Exato_Do_App>

Emerson R. Gallo

Técnico em Informática, Técnico em Comunicação Visual e Formado em Superior da Tecnologia da Fotografia. Há mais de 10 anos Técnico em Informática no setor Público, Há 19 anos na área de TI. Acredito que de tudo tiramos aprendizado e que nunca é tarde para mudar e aprender.

Postar um comentário

Postagem Anterior Próxima Postagem