Un semplice script PowerShell per installare Chocolatey

di Team Ninja
Install Chocolatey Powershell Script

Per i professionisti IT e i fornitori di servizi gestiti (MSP) incaricati di gestire più sistemi, l'installazione del software può richiedere molto tempo. L'utilizzo di gestori di pacchetti come Chocolatey può essere una grande svolta. Tuttavia, anche assicurarsi che Chocolatey sia installato o aggiornato può rappresentare una sfida.

Abbiamo progettato, usando PowerShell, uno script per installare Chocolatey e aggiornarlo facilmente - e che, di conseguenza, potrà essere usato per tutte le applicazioni desiderate - per semplificare questo processo.

Che cos'è Chocolatey?

Chocolatey è un gestore di pacchetti a livello macchina e a riga di comando per Windows che semplifica il processo di gestione delle installazioni software. Con Chocolatey è possibile installare, aggiornare, configurare e disinstallare il software con pochi semplici comandi, automatizzando così i processi ed eliminando la necessità di interventi manuali.

Script per installare Chocolatey

[elighter]

Scarica questo script e numerosi altri all'interno di NinjaOne.

Parametri degli script PowerShell e il loro utilizzo

Il nostro script PowerShell accetta diversi parametri che possono controllarne il funzionamento:

  1. Name: Specifica il nome dell'applicazione che si desidera installare.
  2. InstallUri: Permette di usare un URL personalizzato per scaricare lo script di installazione di Chocolatey. L'impostazione predefinita è l'URL dello script di installazione ufficiale di Chocolatey.
  3. TimeOut: È il tempo massimo, in minuti, in cui lo script attenderà il completamento di un'operazione prima di interromperla. Il valore predefinito è 5 minuti.
  4. UseNativeUnzip: Uno switch che, se incluso, utilizza l'utilità nativa di Windows per decomprimere il file di installazione di Chocolatey.
  5. Upgrade: Uno switch che, se incluso, aggiorna Chocolatey alla versione più recente prima di installare l'applicazione.

Esempi di installazione

Ecco alcuni esempi di come utilizzare lo script per installare diversi tipi di software:

Per installare Git, utilizza:

powershell 
  -Nome "git" 

Per installare Visual Studio Code con un timeout personalizzato di 15 minuti, utilizza:

powershell 
  -Nome "visualstudiocode" -TimeOut 15 

Per installare Node.js e aggiornare Chocolatey prima dell'installazione, utilizza:

powershell 
  -Nome "nodejs" -Aggiorna 

Considerazioni sulla sicurezza

Sebbene lo script per installare Chocolatey possa semplificare il processo di installazione, è fondamentale considerare le implicazioni per la sicurezza. Lo script scarica e installa software da Internet, quindi è necessario garantire l'integrità della fonte.

Per impostazione predefinita, lo script utilizza l'URL ufficiale dello script per installare Chocolatey, una fonte affidabile e sicura. Tuttavia, se si utilizza il parametro 'InstallUri' per specificare un URL personalizzato, assicurarsi che si tratti di una fonte affidabile e sicura.

Inoltre, lo script verrà eseguito con i permessi dell'utente che lo esegue, quindi fai attenzione ai diritti concessi. L'ideale è utilizzare un utente con le autorizzazioni minime richieste per ridurre i potenziali rischi per la sicurezza.

In conclusione, il nostro script PowerShell offre un modo semplice ed efficiente per installare Chocolatey su Windows. È flessibile e può essere adattato alle proprie esigenze, il che lo rende una risorsa indispensabile per i professionisti IT e gli MSP. Utilizzando uno script per installare Chocolatey, è possibile migliorare i flussi di lavoro, aumentare l'efficienza e la produttività, riducendo al contempo la probabilità di errori.

Accedi a questo script e a numerosi altri all'interno di NinjaOne.

Passi successivi

La creazione di un team IT efficiente ed efficace richiede una soluzione centralizzata che funga da principale strumento di erogazione dei servizi. NinjaOne consente ai team IT di monitorare, gestire, proteggere e supportare in termini di assistenza tutti i dispositivi, ovunque essi si trovino, senza la necessità di una complessa infrastruttura locale.

Scopri qualcosa in più su Ninja Endpoint Management, fai un tour dal vivo o inizia la tua prova gratuita della piattaforma NinjaOne.

NinjaOne si è classificato al primo posto per RMM, Endpoint Management e Patch Management

Monitora, gestisci e proteggi qualsiasi dispositivo, in qualsiasi luogo

NinjaOne gives you complete visibility and control over all your devices for more efficient management.

Un numero eccessivo di tool in location separate?

Scopri come la disseminazione di strumenti ha un impatto sull'IT e cosa si può fare per risolverla.