/
/

Como usar o Winget para instalar e atualizar software remotamente

por Brittany Brown
Device Info Warranty with NinjaOne Blog Banner

Resumo instantâneo

Esta postagem do blog NinjaOne oferece uma lista abrangente de comandos CMD básicos e um mergulho profundo nos comandos do Windows, com +70 comandos CMD essenciais para usuários iniciantes e avançados. Explicamos sobre comandos práticos de prompt de comando para gerenciamento de arquivos, navegação em diretórios, solução de problemas de rede, operações de disco e automação, tudo com exemplos reais para maximizar a produtividade. Seja para aprender comandos básicos CMD ou dominar ferramentas avançadas de CLI do Windows, este guia ajuda você a usar o prompt de comando com mais eficiência.

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
  • 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.

Leia o guia

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:

  1. 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)
  2. 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
  3. Crie um grupo dinâmico no NinjaOne que inclua todos os pontos de extremidade com o Adobe Acrobat instalado
  4. 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/

Recomendados para você

Pronto para simplificar as partes mais difíceis da TI?