Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Sono disponibili più versioni del pacchetto di PowerShell 7 che possono essere installate. Questo articolo è incentrato sull'installazione del pacchetto di versione stabile più recente. Per altre informazioni sulle versioni del pacchetto, vedere l'articolo Ciclo di vita del supporto di PowerShell .
Le versioni più recenti di PowerShell 7 sostituiscono le versioni precedenti di PowerShell 7. Le versioni di anteprima di PowerShell possono essere installate side-by-side con altre versioni di PowerShell. Le versioni di anteprima più recenti sostituiscono le versioni di anteprima precedenti esistenti.
Scegliere un metodo di installazione
In RHEL è possibile installare PowerShell usando il pacchetto universale .rpm dal repository di pacchetti Microsoft o scaricando il file dalla pagina di rilascio GitHub.
Installare PowerShell 7 dal repository di pacchetti
Microsoft compila e supporta un'ampia gamma di prodotti software per i sistemi Linux e li rende disponibili tramite client per la creazione di pacchetti Linux (apt, dnf, yum e così via). Questi pacchetti software Linux sono ospitati nel repository di pacchetti Linux per i prodotti Microsoft, , noti anche come PMC.
L'installazione di PowerShell da PMC è il metodo preferito per l'installazione.
Nota
Questo script funziona solo per le versioni supportate di RHEL con un pacchetto pubblicato nel repository di pacchetti Microsoft.
#!/bin/bash
###################################
# Prerequisites
# Get version of RHEL
source /etc/os-release
if [ ${VERSION_ID%.*} -ge 8 ]
then majorver=8
elif [ ${VERSION_ID%.*} -ge 9 ]
then majorver=9
fi
# Download the Microsoft RedHat repository package
curl -sSL -O https://packages.microsoft.com/config/rhel/$majorver/packages-microsoft-prod.rpm
# Register the Microsoft RedHat repository
sudo rpm -i packages-microsoft-prod.rpm
# Delete the downloaded package after installing
rm packages-microsoft-prod.rpm
# Update package index files
sudo dnf update
# Install PowerShell
sudo dnf install powershell -y
Scaricare e installare manualmente PowerShell 7
Scaricare il pacchetto universale dalla pagina delle versioni di GitHub. Selezionare l'URL della versione del pacchetto da installare.
- Pacchetto universale di PowerShell 7.5
https://github.com/PowerShell/PowerShell/releases/download/v7.5.5/powershell-7.5.5-1.rh.x86_64.rpm
- Pacchetto universale di PowerShell 7.4 (LTS)
https://github.com/PowerShell/PowerShell/releases/download/v7.4.14/powershell-7.4.14-1.rh.x86_64.rpm
- Pacchetto universale di PowerShell 7.6-preview
https://github.com/PowerShell/PowerShell/releases/download/v7.6.0-rc1/powershell-preview-7.6.0-rc1-1.rh.x86_64.rpm
Lo script della shell seguente scarica e installa la versione corrente di PowerShell. È possibile modificare l'URL per scaricare la versione di PowerShell da installare.
sudo dnf install https://github.com/PowerShell/PowerShell/releases/download/v7.5.5/powershell-7.5.5-1.rh.x86_64.rpm
Avviare PowerShell 7
Dopo aver installato il pacchetto, eseguire da un terminale. Se è stato installato un pacchetto di anteprima, eseguire .
- La posizione varia in base al pacchetto installato.
- Per i pacchetti Stable e LTS:
- Per i pacchetti di anteprima:
- Gli script dei profili vengono archiviati nei percorsi seguenti:
- AllUsersAllHosts -
- AllUsersCurrentHost -
- UtenteCorrenteTuttiGliHost -
- CurrentUserCurrentHost -
- I moduli vengono archiviati nelle posizioni seguenti:
- Moduli utente -
- Moduli condivisi -
- Moduli predefiniti -
- La cronologia di PSReadLine viene registrata in
I profili rispettano la configurazione di PowerShell per ciascun host, pertanto i profili predefiniti specifici per l'host si trovano in negli stessi percorsi.
PowerShell rispetta la specifica XDG Base Directory in Linux.
Disinstallare PowerShell 7
sudo dnf remove powershell
Versioni supportate di RHEL
Microsoft supporta PowerShell fino a quando PowerShell non raggiunge la fine del supporto o la versione di RHEL raggiunge la fine del supporto.
Il supporto per queste versioni di RHEL termina con le date seguenti:
- RHEL 10 - 2035-05-31
- RHEL 9 - 2032-05-31
- RHEL 8 - 2029-05-31
I file del pacchetto di installazione () sono disponibili anche da .
PowerShell viene testato su immagini di base universali di Red Hat (UBI). Per altre informazioni, vedere la pagina delle informazioni sull'UBI.
Metodi di installazione supportati
Microsoft supporta i metodi di installazione in questo documento. Potrebbero essere disponibili altri metodi di installazione di terze parti da altre origini. Anche se questi strumenti e metodi possono funzionare, Microsoft non può supportare tali metodi.