O WinGet é uma ferramenta de linha de comando que permite instalar e atualizar aplicativos no seu Windows por linha de comando, agilizando tarefas de suporte e administração de ambientes. Apesar de possuir várias funcionalidades, vamos nos manter breve e descrever apenas alguns exemplos que acreditamos serem os mais necessários/utilizados e que permitiram que você adapte melhor à sua necessidade.

Problemas para executar o Winget no Windows 10

Caso você tenha problemas para instalar ou executar o Winget no Windows 10, abra o PowerShell como administrador e execute os seguintes comandos:

Add-AppxPackage -RegisterByFamilyName -MainPackage Microsoft.DesktopAppInstaller_8wekyb3d8bbwe

winget source reset --force
$msix = Join-Path -Path $env:TEMP -ChildPath 'source.msix'
Invoke-WebRequest https://cdn.winget.microsoft.com/cache/source.msix -OutFile $msix
Add-AppXPackage -Path $msix
Remove-Item -Path $msix
winget source update

Usando o Winget

O Winget pode apresentar alguns problemas de interação ao ser executado como administrador (por exemplo, no Windows 10 utilizando o PowerShell ISE como administrador por não aparecer a tela para aceitar os termos antes de continuar). Sugerimos que faça alguns testes em terminais distintos e verifique se o comportamento está correto antes de continuar.

Sugerimos que sempre execute o Winget em um terminal como como administrador, a fim de evitar problemas de permissão.

Listando um aplicativo

Para listar um aplicativo, apenas execute o comando (altere a parte em cinza, conforme sua necessidade):

winget list --name git

Podem existir mais de um programa que contenham esse nome, por isso obtenha sempre o ID do programa que você deseja instalar. O ID será usado para o comando de instalação.

Instalando um aplicativo

Com o ID do programa que você deseja instalar, execute (como administrador) o comando:

winget install IDdoProgramaDesejado

Atualizando todos os aplicativos

Para atualizar todos aplicativos do computador, execute (como administrador) o seguinte comando:

winget upgrade --all --silent --accept-source-agreements

Fontes/Referências

https://hcode.com.br/blog/winget-instalando-programas-no-windows-10-atraves-da-linha-de-comando-de-maneira-nativa
https://learn.microsoft.com/pt-br/windows/package-manager/winget
https://pt.wikipedia.org/wiki/Windows_Package_Manager

Mais Informações

Esperamos ter ajudado e estamos à disposição para mais informações.

Se você tem interesse em algum assunto específico, tem alguma dúvida, precisa de ajuda, ou quer sugerir um post, entre em contato conosco pelo e-mail equipe@nvlan.com.br.

NVLAN - Consultoria