Microsoft PowerShell 7.1.0 è stato rilasciato pochi giorni fa con una serie di miglioramenti e correzioni a PowerShell 7. Ecco come installarlo in Ubuntu 16.04, Ubuntu 18.04, Ubuntu 20.04 e Linux Mint 19.x, 20.
Punti salienti della versione 7.1.0 di PowerShell:
- Correggi
$?
per non essere$false
quando il comando nativo scrive sustderr
. - Rinomina
-FromUnixTime
a-UnixTimeSeconds
suGet-Date
per consentire l'input dell'ora Unix. - Crea
$ErrorActionPreference
non ha effetto sustderr
output di comandi nativi. - Consenti al parametro denominato specificato in modo esplicito di sostituire lo stesso dall'hashtable splatting.
- Rendi il parametro switch
-Qualifier
non posizionale perSplit-Path
. - Risolvi la directory di lavoro come percorso letterale per
Start-Process
quando non è specificato. - Crea
-OutFile
parametro nei cmdlet Web per funzionare come-LiteralPath
. - Correzione del collegamento del parametro stringa per
BigInteger
letterali numerici. - Su Windows,
Start-Process
crea un ambiente di processo con tutte le variabili di ambiente dalla sessione corrente, usando-UseNewEnvironment
crea un nuovo ambiente di processo predefinito. - Non eseguire il wrapping del risultato di ritorno in
PSObject
durante la conversione di ScriptBlock in delegato. - Utilizza la conversione di stringhe impostazioni cultura invarianti per
-replace
operatore.
Come installare PowerShell in Ubuntu:
Se sei d'accordo con il pacchetto Snap containerizzato, cerca e installa semplicemente PowerShell dal software Ubuntu.
Per quelli che preferiscono .deb
pacchetto, Microsoft offre il software nel suo repository apt ufficiale.
1. Imposta il repository Microsoft apt in Ubuntu:
Apri il terminale dal tuo lanciatore di applicazioni di sistema. Quando si apre, esegui il comando per scaricare il pacchetto .deb ufficiale:
wget -q https://packages.microsoft.com/config/ubuntu/$(lsb_release -rs)/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
Per Linux Mint, sostituisci $(lsb_release -rs)
nel codice con 20.04
per Linux Mint 20 (o 18.04
per Mint 19.x).
Quindi installa il pacchetto, che installerà il repository e la chiave Microsoft, eseguendo il comando:
sudo dpkg -i packages-microsoft-prod.deb
Digita la password utente (nessun feedback con l'asterisco) per i prompt sudo e premi Invio.
2. Installa PowerShell:
Dopo aver aggiunto il repository, esegui i seguenti 2 comandi uno per uno per controllare gli aggiornamenti del pacchetto e installare il software:
sudo apt update sudo apt install powershell
Una volta installato, esegui pwsh
per avviare PowerShell.
Disinstalla PowerShell:
Per rimuovere il software, apri semplicemente il terminale ed esegui il comando:
sudo apt remove powershell
Per rimuovere il repository apt, vai semplicemente su Software e aggiornamenti> scheda Altro software e rimuovi la riga pertinente.
Articolo originale