Installare PowerShell 7 su Windows, Mac e Linux, ultima versione
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
pwshper 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.
- Aprite il Terminale e aggiungete il repository Microsoft con:
- 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.
- Aggiungete il repository:
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 powershellsu 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
pwshinvece dipowershellper 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-Helpmostra 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
PSIoTdalla 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.
Posta un commento