Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Plusieurs versions de package de PowerShell 7 peuvent être installées. Cet article se concentre sur l’installation du dernier paquet de la version stable. Pour plus d’informations sur les versions du package, consultez l’article Sur le cycle de vie du support PowerShell .
Les versions plus récentes de PowerShell 7 remplacent les versions précédentes existantes de PowerShell 7. Les versions préliminaires de PowerShell peuvent être installées côte à côte avec d'autres versions de PowerShell. Les versions préliminaires plus récentes remplacent les versions antérieures existantes de la préversion.
Choisir une méthode d’installation
Sur RHEL, vous pouvez installer PowerShell à l’aide du package .rpm universel à partir du référentiel de package Microsoft ou en téléchargeant le fichier à partir de la page de publication GitHub.
Installer PowerShell 7 à partir du référentiel de packages
Microsoft développe et prend en charge divers produits logiciels pour les systèmes Linux, et les rend disponibles via les gestionnaires de packaging Linux (apt, dnf, yum, etc.). Ces packages logiciels Linux sont hébergés sur le référentiel de paquets Linux pour les produits Microsoft, , également connu sous le nom de PMC.
L'installation de PowerShell depuis PMC est la méthode recommandée.
Note
Ce script fonctionne uniquement pour les versions prises en charge de RHEL qui ont un package publié dans le référentiel de packages 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
Télécharger et installer manuellement PowerShell 7
Téléchargez le package universel à partir de la page des versions GitHub. Sélectionnez l’URL de la version du package que vous souhaitez installer.
- Package universel PowerShell 7.5
https://github.com/PowerShell/PowerShell/releases/download/v7.5.5/powershell-7.5.5-1.rh.x86_64.rpm
- Package universel PowerShell 7.4 (LTS)
https://github.com/PowerShell/PowerShell/releases/download/v7.4.14/powershell-7.4.14-1.rh.x86_64.rpm
- Package universel 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
Le script shell suivant télécharge et installe la version actuelle de PowerShell. Vous pouvez modifier l'URL afin de télécharger la version de PowerShell à installer.
sudo dnf install https://github.com/PowerShell/PowerShell/releases/download/v7.5.5/powershell-7.5.5-1.rh.x86_64.rpm
Démarrer PowerShell 7
Une fois le package installé, exécutez à partir d’un terminal. Si vous avez installé un package en préversion, exécutez .
- L’emplacement varie en fonction du package que vous avez installé.
- Pour les packages Stable et LTS :
- Pour les packages en préversion :
- Les scripts de profil sont stockés aux emplacements suivants :
- TousUtilisateursTousHôtes -
- TousLesUtilisateursHôteActuel -
- UtilisateurActuelTousHôtes -
- UtilisateurActuelHôteActuel -
- Les modules sont stockés aux emplacements suivants :
- Modules utilisateur -
- Modules partagés -
- Modules par défaut -
- L'historique PSReadLine est enregistré dans
Les profils respectant la configuration par hôte de PowerShell, les profils spécifiques à l’hôte par défaut existent sur aux mêmes emplacements.
PowerShell respecte la spécification de répertoire de base XDG sur Linux.
Désinstaller PowerShell 7
sudo dnf remove powershell
Versions prises en charge de RHEL
Microsoft prend en charge PowerShell jusqu'à ce que PowerShell atteigne la fin de son support ou que la version de RHEL atteigne la fin du support.
La prise en charge de ces versions de RHEL se termine à la date suivante :
- RHEL 10 - 2035-05-31
- RHEL 9 - 2032-05-31
- RHEL 8 - 2029-05-31
Les fichiers de package d'installation () sont également disponibles depuis .
PowerShell est testé sur les images de base universelles Red Hat (UBI). Pour plus d'informations, consultez la page des informations UBI.
Méthodes d’installation prises en charge
Microsoft prend en charge les méthodes d’installation mentionnées dans ce document. D’autres méthodes tierces d’installation peuvent être disponibles à partir d’autres sources. Même s’il est possible que ces outils et méthodes fonctionnent, Microsoft ne peut pas prendre en charge ces méthodes.