/
/

Come utilizzare Winget per installare e aggiornare il software da remoto

di Brittany Brown
Come ottenere informazioni sulla garanzia dei dispositivi da remoto Blog Banner

Riepilogo

Questo post del blog NinjaOne offre un elenco completo di comandi CMD di base e un’analisi approfondita dei comandi di Windows con oltre 70 comandi cmd essenziali sia per i principianti che per gli utenti avanzati. La guida si propone si piegare in modo pratico i comandi del prompt dei comandi per la gestione dei file, la navigazione nelle directory, la risoluzione dei problemi di rete, le operazioni su disco e l’automazione, con esempi reali per migliorare la produttività. Che tu voglia imparare i comandi cmd fondamentali o padroneggiare gli strumenti avanzati della CLI di Windows, questa guida ti aiuterà a utilizzare il Prompt dei comandi in modo più efficace.

Punti chiave

Come utilizzare Winget per distribuire e applicare le patch al software da remoto

  • Comandi chiave di winget
    • Installare: winget install
    • Disinstallare: winget uninstall
    • Aggiornamento: winget upgrade
    • Elenco delle applicazioni installate: winget list
    • Ricerca di applicazioni: ricerca winget
    • Esportare l’elenco delle applicazioni: winget export -o
    • Importare l’elenco delle applicazioni: winget import -i
  • Utilizzo di winget per la distribuzione remota del software
    • Eseguire comandi winget sugli endpoint tramite PowerShell o CLI.
    • Nessuna interfaccia grafica: tutti i comandi sono eseguibili tramite script.

Sia che la tua azienda abbia pochi dipendenti remoti o che l’intera forza lavoro sia diventata remota, avrai bisogno di un modo semplice per installare e aggiornare il software da remoto. Utilizzando uno strumento chiamato Winget, è possibile distribuire il software in modo nativo attraverso Windows. In questo articolo vedremo come utilizzare Winget, cos’è e come funziona.

💡 Guarda come utilizzare Winget per installare e aggiornare il software da remoto e semplificare la gestione degli endpoint.

Troppi strumenti in troppi posti diversi?

Scopri come la frammentazione degli strumenti ha un impatto sull’IT e cosa puoi fare per risolvere il problema.

Leggi la guida

Che cos’è Winget?

Winget è la soluzione nativa di Windows per la gestione dei pacchetti. Una soluzione di gestione dei pacchetti consente di gestire tutto quello che riguarda le applicazioni, per esempio: l’installazione delle applicazioni, la raccolta di informazioni sulle applicazioni installate e l’aggiornamento o il patching delle applicazioni.

Prima di Winget, introdotto per la prima volta in Windows 10, Windows non disponeva di una soluzione nativa per la gestione dei pacchetti. Ciò significa che i team dovevano affidarsi a un’applicazione di terze parti (come Chocolatey, Ninite e PatchMyPC) o aggiornare manualmente il software sugli endpoint.

Come utilizzare Winget

Winget è accessibile tramite riga di comando o terminale PowerShell su Windows; non dispone di un’interfaccia grafica.

Winget ha i seguenti comandi:

  • Comandi di azioni primarie
    • Install: Installa il pacchetto desiderato
    • Uninstall: Disinstalla il pacchetto desiderato
    • Aggiorna: Installa l’ultima versione disponibile di un pacchetto precedentemente installato
  • Comandi di azioni secondarie
    • Import: Installa tutti i pacchetti elencati in un file
    • Export: Esporta un elenco di pacchetti installati
  • Comandi informativi
    • Show: Mostra le informazioni su un pacchetto
    • Source: Permette di gestire l’origine dei pacchetti
    • Ricerca: Restituisce le informazioni di base sui pacchetti cercati
    • Elenchi: Elenca tutti i pacchetti installati
    • Convalida: Convalida un file manifest
    • Settings: Consente di accedere alle impostazioni di Winget
    • Caratteristiche: Mostra lo stato delle funzioni sperimentali in Winget

Come utilizzare le funzioni Winget

Winget utilizza la sintassi standard di PowerShell/CLI utilizzando i comandi sopra indicati. Ecco alcuni esempi di come si possono utilizzare le funzioni per svolgere compiti specifici:

  • Per ottenere un elenco di tutti i pacchetti su un endpoint, si deve digitare “Winget list” nel terminale di PowerShell
  • Per cercare i pacchetti contenenti “office”, si deve digitare “Winget search *office*”
  • Per applicare una patch a un pacchetto esistente chiamato “notepad”, si deve digitare “Winget upgrade notepad”

Come utilizzare Winget su larga scala

Esistono molti strumenti in grado di automatizzare le funzionalità di inventario software di Winget su larga scala, tra cui NinjaOne. Purtroppo, l’applicazione di patch con Winget è notoriamente difficile. Con NinjaOne potrai effettuare un patching automatico per circa 135 applicazioni.

Potrai inoltre sfruttare le funzionalità di automazione e di distribuzione da remoto di script di NinjaOne per eseguire comandi di installazione e aggiornamento di Winget su uno o più endpoint contemporaneamente.

Vediamo un esempio. Ecco come utilizzare Winget per applicare patch ad Adobe Acrobat utilizzando le funzionalità di automazione di NinjaOne:

  1. Utilizza Winget per ottenere un elenco degli aggiornamenti software disponibili utilizzando il comando ‘Winget upgrade’ in PowerShell
    • Prendi nota dell’ID del software che si desidera aggiornare (ad esempio, Adobe.Acrobat.Reader.64-bit)
  2. Usa uno script PowerShell per aggiornare Adobe Acrobat e caricalo su NinjaOne (o utilizzare l’IDE integrato di NinjaOne)
    > winget upgrade Adobe.Acrobat.Reader.64-bit

    Oppure, aggiorna tutte le applicazioni usando il comando “all”:

    > winget upgrade --all

    Puoi anche aggiornare le applicazioni sconosciute presenti sulla tua rete:

    > winget upgrade -–all –-include-unknown
  3. Crea un gruppo dinamico in NinjaOne che includa tutti gli endpoint con Adobe Acrobat installato
  4. Crea un’attività pianificata che applichi lo script Winget di cui sopra ogni giorno al gruppo dinamico di Adobe Acrobat

Combinando le funzionalità di Winget con la scalabilità e la flessibilità di NinjaOne, è possibile distribuire e patchare facilmente il software da remoto e supportare i tuoi dipendenti che lavorano a distanza.

Scopri di più su NinjaOne e ottieni la tua prova gratuita qui: https://www.ninjaone.com/it

Ti potrebbe interessare anche

Pronto a semplificare le parti più complesse dell'IT?

Termini e condizioni NinjaOne

Cliccando sul pulsante “Accetto” qui sotto, dichiari di accettare i seguenti termini legali e le nostre condizioni d’uso:

  • Diritti di proprietà: NinjaOne possiede e continuerà a possedere tutti i diritti, i titoli e gli interessi relativi allo script (compreso il copyright). NinjaOne ti concede una licenza limitata per l’utilizzo dello script in conformità con i presenti termini legali.
  • Limitazione d’uso: Puoi utilizzare lo script solo per legittimi scopi personali o aziendali interni e non puoi condividere lo script con altri soggetti.
  • Divieto di ripubblicazione: In nessun caso ti è consentito ripubblicare lo script in una libreria di script appartenente o sotto il controllo di un altro fornitore di software.
  • Esclusione di garanzia: Lo script viene fornito “così com’è” e “come disponibile”, senza garanzie di alcun tipo. NinjaOne non promette né garantisce che lo script sia privo di difetti o che soddisfi le tue esigenze o aspettative specifiche.
  • Assunzione del rischio: L’uso che farai dello script è da intendersi a tuo rischio. Riconosci che l’utilizzo dello script comporta alcuni rischi intrinseci, che comprendi e sei pronto ad assumerti.
  • Rinuncia e liberatoria: Non riterrai NinjaOne responsabile di eventuali conseguenze negative o indesiderate derivanti dall’uso dello script e rinuncerai a qualsiasi diritto legale o di equità e a qualsiasi rivalsa nei confronti di NinjaOne in relazione all’uso dello script.
  • EULA: Se sei un cliente NinjaOne, l’uso dello script è soggetto al Contratto di licenza con l’utente finale (EULA) applicabile.