Navigaweb.net logo

Installare PowerShell 7 su Windows, Mac e Linux, ultima versione

Aggiornato il:
Riassumi con:
Come scaricare e configurare PowerShell 7 su PC Windows, Mac e Linux con istruzioni passo-passo per gestire script e comandi
powershell 7

PowerShell 7 non è solo un programma per smanettoni: è una porta d’accesso per gestire sistemi, automatizzare compiti e controllare dispositivi con comandi precisi. Immaginate di avere un coltellino svizzero digitale che funziona su Windows, Mac e Linux, capace di semplificare attività come aggiornare software, gestire file o monitorare server. L’ultima versione, PowerShell 7.5, porta velocità, compatibilità universale e comandi nuovi rispetto al vecchio Windows PowerShell.

Tutti conoscono PowerShell come interfaccia a riga di comando di Windows 10 e Windows 11, simile al vecchio prompt dei comandi, soltanto che con più funzionalità. Tramite Powershell è possibile effettuare operazioni all'interno del sistema operativo, come ad esempio rimuovere le applicazioni preinstallate e disinstallare le app di sistema di windows 11.
Abbiamo visto in un altro articolo le differenze tra Powershell e Prompt dei comandi Windows.

Come Scaricare e Installare PowerShell 7

L’installazione di PowerShell 7 è pensata per essere diretta, ma ogni sistema operativo ha i suoi passaggi. Di seguito, una guida dettagliata per ogni piattaforma, con istruzioni chiare per non perdersi.

Sul sito Microsoft Powershell è possibile scaricare l'ultima versione disponibile sia per Windows 11 che per Linux e Mac. Per scaricare, bisogna cliccare su .msi nella riga corrispondente al sistema, sotto la colonna Downloads (stable). L'installazione è di tipo standard e funziona come sarebbe per qualsiasi altro programma.

Windows 11 e 10: Installazione Semplice e Veloce

Scaricare PowerShell 7 su Windows è un gioco da ragazzi, grazie al pacchetto ufficiale. Ecco come fare:

  • Passo 1: Visitate il sito ufficiale cercate la sezione download e scegliete la versione per Windows (file .msi, come “PowerShell-7.5-win-x64.msi”).
  • Passo 2: Aprite il file scaricato. Seguite la procedura guidata: accettate i termini, scegliete il percorso di installazione (default va bene) e confermate.
  • Passo 3: Abilitate l’opzione “Aggiungi al PATH” durante l’installazione per eseguire PowerShell da qualsiasi prompt.
  • Passo 4: Avviate PowerShell 7 cercando “pwsh” nel menu Start. Verificate la versione con il comando pwsh --version.

Nota: PowerShell 7 non sostituisce il vecchio Windows PowerShell, quindi potete usarli entrambi. Tuttavia, la versione 7 è più veloce e supporta comandi moderni, come quelli per gestire container Docker.

Mac: Configurazione per macOS

Su Mac, l’installazione usa un pacchetto .pkg o Homebrew per chi preferisce la riga di comando. Procedete così:

  • Metodo 1 – Sito Ufficiale:
    • Scaricate il file .pkg da GitHub PowerShell.
    • Aprite il file e seguite l’installer grafico, cliccando “Avanti” fino al completamento.
    • Avviate il Terminale e digitate pwsh per aprire PowerShell 7.
  • Metodo 2 – Homebrew:
    • Assicuratevi di avere Homebrew installato.
    • Digitate nel Terminale: brew install --cask powershell.
    • Verificate con pwsh --version.

Osservazione: Homebrew è più comodo per chi già lo usa, ma il .pkg è più intuitivo per chi vuole un clic e via. Entrambi i metodi garantiscono un’installazione stabile.

Powershell su Linux

Linux è il regno della varietà, quindi i passaggi dipendono dalla distribuzione. Ecco i più comuni, basati su Ubuntu e Fedora.

  • Ubuntu/Debian:
    • Aprite il Terminale e aggiungete il repository Microsoft con:
      wget -q https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb
      sudo dpkg -i packages-microsoft-prod.deb
    • Aggiornate i pacchetti: sudo apt-get update.
    • Installate PowerShell: sudo apt-get install -y powershell.
    • Avviate con pwsh.
  • Fedora:
    • Aggiungete il repository: sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc.
    • Registrate il repository: curl https://packages.microsoft.com/config/rhel/8/prod.repo | sudo tee /etc/yum.repos.d/microsoft.repo.
    • Installate con: sudo dnf install powershell.
    • Avviate con pwsh.

Nota: Per distribuzioni meno comuni (es. Arch Linux), controllate la pagina GitHub di PowerShell per istruzioni specifiche. La community di Ubuntu Discourse offre supporto per configurazioni particolari.

Aggiornamenti e Manutenzione

Mantenere PowerShell 7 aggiornato è fondamentale per avere le ultime funzioni e correzioni di sicurezza. Microsoft rilascia update regolari, spesso ogni 3-6 mesi. Ecco come non restare indietro:

  • Windows: Usate l’installer .msi della nuova versione; sovrascriverà quella vecchia senza problemi.
  • Mac (Homebrew): Digitate brew upgrade powershell.
  • Linux: Usate i comandi del gestore pacchetti (es. sudo apt-get upgrade powershell su Ubuntu).

Per verificare la versione attuale, digitate pwsh --version in qualsiasi momento. Consiglio: iscrivetevi alla newsletter di PowerShell DevBlogs per sapere quando esce una nuova release.

Perché Scegliere PowerShell 7: Funzioni Utili

PowerShell 7 non è solo un terminale, ma un ambiente per automatizzare e gestire sistemi. Ecco alcune funzioni che lo rendono speciale:

  • Cross-Platform: Funziona ovunque, da un MacBook a un server Linux, con gli stessi comandi.
  • Scripting Potente: Permette di creare script per attività ripetitive, come rinominare file in massa o monitorare processi.
  • Integrazione Cloud: Supporta comandi per Azure e altri servizi cloud, ideale per chi gestisce server remoti.
  • Comunità Attiva: Migliaia di moduli gratuiti su PowerShell Gallery ampliano le possibilità, da analisi dati a gestione rete.

Esempio pratico: per vedere tutti i processi attivi sul PC, basta digitare Get-Process. Per creare un backup di una cartella, usate: Copy-Item -Path "C:\Documenti" -Destination "D:\Backup" -Recurse. È come avere un superpotere per controllare il sistema.

Problemi Comuni e Soluzioni

A volte l’installazione può incontrare ostacoli. Ecco come risolverli:

  • Errore “Comando non trovato”: Assicuratevi di aver aggiunto PowerShell al PATH durante l’installazione. Su Linux, controllate il repository Microsoft.
  • Conflitti con Windows PowerShell: Usate pwsh invece di powershell per avviare la versione 7.
  • Problemi su Mac M1/M2: Scaricate la versione ARM-specifica dal sito GitHub.
  • È diverso da Windows PowerShell? Sì, PowerShell 7 è open-source, più veloce e funziona su più sistemi rispetto a Windows PowerShell, che è limitato a Windows.
  • Serve essere programmatori per usarlo? No, i comandi base sono intuitivi. Per esempio, Get-Help mostra istruzioni per ogni comando.
  • Posso usarlo per lavoro? Assolutamente. È usato da amministratori di sistema per gestire server, ma anche da utenti comuni per automatizzare backup o pulire file.
  • Posso gestire dispositivi IoT? Sì, con moduli come PSIoT dalla PowerShell Gallery, si possono controllare dispositivi connessi.
  • È sicuro? Sì, se scaricato da fonti ufficiali come Microsoft o GitHub. Evitate siti non verificati per non rischiare malware.