Oggi Windows 10 e Windows Server 2019 vengono forniti con Windows PowerShell 5.1 come versione predefinita. PowerShell Core 6 è una nuova edizione di PowerShell che è multipiattaforma (Windows, macOS e Linux), open-source e costruita per ambienti eterogenei e il cloud ibrido. PowerShell 6 oggi è una versione affiancata a Windows PowerShell 5.1. Ciò significa che su Windows non si può semplicemente aggiornare a PowerShell 6, è necessario installarlo, come su Linux e macOS. Questo post sul blog ti mostra come è semplice installare PowerShell 6 o aggiornare PowerShell 6, se lo hai già installato, su Windows 10, Windows Server 2019 o Linux.

Un grande esempio di come PowerShell multipiattaforma può funzionare, guarda il mio post sul blog: How to set up PowerShell SSH Remoting

Ovviamente, potete trovare un’eccellente documentazione su Microsoft Docs. Tuttavia, Steve Lee (Microsoft Principal Software Engineer Manager nel Team PowerShell) ha condiviso alcuni one-liner, che ti aiutano a installare e aggiornare rapidamente PowerShell 6.

Installare #PScore6 su Windows utilizzando una singola riga di comando da Windows PowerShell: iex “& { $(irm https://t.co/oXHZpO8yPJ) } -UseMSI -Preview”

Puoi guardare lo script per vedere quali interruttori sono disponibili, questo userà l’MSI per installare l’ultima Preview.

– Steve Lee (@Steve_MSFT) February 1, 2019

Installa PowerShell Core 6

Prima di mostrarti l’opzione one-liner per installare PowerShell 6, voglio condividere con te la documentazione per installare PowerShell Core 6 su diversi sistemi operativi come Windows, macOS e Linux.

  • Installazione di PowerShell Core su Windows
  • Installazione di PowerShell Core su Linux
  • Installazione di PowerShell Core su macOS
  • Installazione di PowerShell Core su ARM

Una soluzione per installare o aggiornare PowerShell 6 su Windows 10

Aggiornamento: Poiché PowerShell 7 è stato appena rilasciato, questo one-liner ora installerà PowerShell 7.
Se vuoi saperne di più sulle novità di PowerShell 7, controlla il mio post sul blog.

Installare o aggiornare PowerShell 6 su Windows 10

Puoi usare questo singolo comando in Windows PowerShell per installare PowerShell 7. (Aggiornamento: Dato che PowerShell 7 è stato appena rilasciato, questo one-liner ora installerà PowerShell 7.))

iex "& { $(irm https://aka.ms/install-powershell.ps1) } -UseMSI"

Ci sono parametri aggiuntivi per installare ad esempio le build giornaliere delle ultime anteprime di PowerShell.

-Destinazione
Il percorso di destinazione in cui installare PowerShell Core.

-Daily
Installa PowerShell Core dalla build giornaliera.
Nota che il modulo ‘PackageManagement’ è richiesto per installare un pacchetto giornaliero.

-Preview
Installa l’ultima anteprima.

-UsaMSI
Usa MSI installer.

-Quiet
Comando Quiet per MSI installer.

-DoNotOverwrite
Non sovrascrivere la cartella di destinazione se già esiste.

-AddToPath
Su Windows, aggiungi il percorso assoluto di destinazione alla variabile d’ambiente ‘User’ scope ‘Path’;
Su Linux, fai il link simbolico ‘/usr/bin/pwsh’ punta a “$Destination/pwsh”;
Su MacOS, fai il link simbolico ‘/usr/local/bin/pwsh’ punta a “$Destination/pwsh”.

Per maggiori informazioni sull’installazione di PowerShell 6 su Windows, controlla i Microsoft Docs.

Una riga per installare o aggiornare PowerShell 6 su Linux

Installare o aggiornare PowerShell 6 su Linux

Puoi usare questo come un singolo comando per installare PowerShell 7 su Linux (Aggiornamento: Dato che PowerShell 7 è stato appena rilasciato, questa riga installerà PowerShell 7.)

wget -O - https://aka.ms/install-powershell.sh | sudo bash

A seconda della distro che stai usando, questo registrerà i repository pkg di Microsoft e installerà quel pacchetto (deb o rpm).

Per maggiori informazioni sull’installazione di PowerShell 6 su Linux, o se vuoi installare PowerShell Core 6 su macOS, controlla i Microsoft Docs.

Dopo l’installazione

Dopo aver installato PowerShell 6, assicurati anche di aggiornare PowerShellGet e il modulo PackageManagement. Se stai cercando informazioni su come installare e aggiornare PowerShell 7, controlla il mio post sul blog.

A proposito, PowerShell 6 è usato anche nella versione PowerShell di Azure Cloud Shell. Naturalmente potete anche installare il modulo Azure PowerShell in PowerShell 6.

Tag: installare, Linux, macOS, Microsoft, PowerShell, PowerShell 6, PowerShell Core, PowerShell Core 6, aggiornamento, Windows, Windows 10, Windows Powershell, Windows Server Ultima modifica: 4 marzo 2020

Categorie: Articles

0 commenti

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *