Pontos principais
Como usar o Winget para implantar e corrigir software remotamente
- Principais comandos do winget
- Instalar:
winget install - Desinstalação:
winget uninstall - Upgrade:
winget upgrade - Lista de aplicativos instalados:
lista de aplicativos instalados - Pesquisar aplicativos:
winget search - Exportar lista de aplicativos:
winget export -o - Importar lista de aplicativos:
winget import -i
- Instalar:
- Uso do winget para implantação remota de software
- Execute comandos winget em endpoints via PowerShell ou CLI.
- Não há GUI – todos os comandos podem ser programados.
Quer sua organização tenha alguns funcionários remotos ou toda a sua força de trabalho tenha se tornado remota, você precisa de uma maneira fácil de instalar e atualizar o software remotamente. Usando uma ferramenta chamada winget, você pode implantar software de forma nativa por meio do Windows. Neste artigo, daremos uma olhada em como usar o winget, o que ele é e como funciona.
veja como usar o winget para instalar e atualizar software remotamente para simplificar o gerenciamento de endpoints.
Muitas ferramentas em muitos lugares?
Veja como a dispersão de ferramentas afeta a TI e o que você pode fazer para solucioná-la.
O que é Winget?
O Winget é a solução nativa de gerenciamento de pacotes do Windows. Uma solução de gerenciamento de pacotes permite que você gerencie aplicativos, incluindo: instalação de aplicativos, coleta de informações sobre aplicativos instalados e atualização ou aplicação de patches em aplicativos.
Antes do winget, que foi introduzido pela primeira vez no Windows 10, o Windows não tinha uma solução nativa de gerenciamento de pacotes. Isso significa que as equipes precisavam confiar em um aplicativo de terceiros (como Chocolatey, Ninite e PatchMyPC) ou atualizar manualmente o software nos endpoints.
Como usar o Winget
O Winget pode ser acessado por meio da linha de comando ou dos terminais do PowerShell no Windows; ele não tem uma GUI.
O Winget tem os seguintes comandos:
- Comandos de ação primária
- Instalar: Instala o pacote de destino
- Desinstalação: Desinstala o pacote de destino
- Atualização: Instala a versão mais recente disponível de um pacote instalado anteriormente
- Comandos de ação secundária
- Importação: Instala todos os pacotes listados em um arquivo
- Exportação: Exporta uma lista de pacotes instalados
- Comandos informativos
- Show: Mostra informações sobre um pacote
- Fonte: Permite que você gerencie a origem dos pacotes
- Pesquisar: Retorna informações básicas sobre os pacotes pesquisados
- Lista: Lista todos os pacotes instalados
- Validar: Valida um arquivo de manifesto
- Configurações: Dá acesso às configurações do winget
- Características: Mostra o status dos recursos experimentais no winget
Como usar as funções Winget
O Winget usa a sintaxe padrão do PowerShell/CLI usando os comandos acima. Aqui estão alguns exemplos de como você pode utilizar funções para realizar tarefas específicas:
- Para obter uma lista de todos os pacotes em um endpoint, digite “winget list” no terminal do PowerShell
- Para pesquisar pacotes que contenham “office”, você deve digitar “winget search *office*
- Para corrigir um pacote existente chamado ‘notepad’, você deve digitar ‘winget upgrade notepad’
Como usar o Winget em escala
Há muitas ferramentas disponíveis que automatizam os recursos de inventário de software da winget em escala, incluindo o NinjaOne. Infelizmente, a aplicação de patches com winget é notoriamente difícil. Com o NinjaOne, você pode obter patches automatizados para cerca de 135 aplicativos.
Você também pode aproveitar os recursos de automação e implantação de scripts remotos do NinjaOne para executar comandos de instalação e atualização do winget em um ou mais pontos de extremidade simultaneamente.
Vamos ver um exemplo. Veja como você pode usar o winget para corrigir o Adobe Acrobat utilizando os recursos de automação do NinjaOne:
- Use o winget para obter uma lista das atualizações de software disponíveis usando o comando “winget upgrade” no PowerShell
- Anote a ID do software que você deseja atualizar (por exemplo, Adobe.Acrobat.Reader.64-bit)
- Escreva um script do PowerShell para atualizar o Adobe Acrobat e carregue-o no NinjaOne (ou use o IDE integrado do NinjaOne)
> winget upgrade Adobe.Acrobat.Reader.64-bit
Ou, atualize todos os aplicativos usando o comando ‘all’:
> winget upgrade --all
Você também pode atualizar qualquer aplicativo desconhecido em sua rede:
> winget upgrade --all --include-unknown
- Crie um grupo dinâmico no NinjaOne que inclua todos os pontos de extremidade com o Adobe Acrobat instalado
- Crie uma tarefa agendada que execute o script winget acima no grupo dinâmico do Adobe Acrobat diariamente
Ao combinar a funcionalidade do winget com a escalabilidade e a flexibilidade do NinjaOne, você pode facilmente implementar e aplicar patches de software remotamente e dar suporte à sua força de trabalho remota.
Saiba mais sobre o NinjaOne e obtenha sua avaliação gratuita aqui: https://www.ninjaone.com/
