Entrainement
Module
Introduction à PowerShell - Training
Ce module présente PowerShell, shell de ligne de commande multiplateforme et langage de script conçu pour l’automatisation des tâches et la gestion des configurations.
Ce navigateur n’est plus pris en charge.
Effectuez une mise à niveau vers Microsoft Edge pour tirer parti des dernières fonctionnalités, des mises à jour de sécurité et du support technique.
Tous les packages sont disponibles dans notre page de versions GitHub. Une fois le package installé, exécutez pwsh
à partir d’un terminal. Exécutez pwsh-preview
si vous avez installé une préversion. Avant d’installer, consultez la liste des versions prises en charge ci-dessous.
Notes
PowerShell 7.4 est une mise à niveau sur place qui supprime les versions précédentes de PowerShell 7. Les versions préliminaires de PowerShell peuvent être installées côte à côte avec d’autres versions de PowerShell. Si vous devez exécuter PowerShell 7.4 côte à côte avec une version ultérieure, réinstallez la version précédente en utilisant la méthode d’archive binaire.
L’installation sur Alpine est basée sur le téléchargement du package tar .gz à partir de la page des versions. L’URL du package dépend de la version de PowerShell que vous souhaitez installer.
https://github.com/PowerShell/PowerShell/releases/download/v7.4.6/powershell-7.4.6-linux-musl-x64.tar.gz
https://github.com/PowerShell/PowerShell/releases/download/v7.5.0-rc.1/powershell-7.5.0-rc.1-linux-musl-x64.tar.gz
Ensuite, dans le terminal, exécutez les commandes d’interpréteur de commandes suivantes pour installer PowerShell 7.4 :
# install the requirements
sudo apk add --no-cache \
ca-certificates \
less \
ncurses-terminfo-base \
krb5-libs \
libgcc \
libintl \
libssl3 \
libstdc++ \
tzdata \
userspace-rcu \
zlib \
icu-libs \
curl
apk -X https://dl-cdn.alpinelinux.org/alpine/edge/main add --no-cache \
lttng-ust \
openssh-client \
# Download the powershell '.tar.gz' archive
curl -L https://github.com/PowerShell/PowerShell/releases/download/v7.4.6/powershell-7.4.6-linux-musl-x64.tar.gz -o /tmp/powershell.tar.gz
# Create the target folder where powershell will be placed
sudo mkdir -p /opt/microsoft/powershell/7
# Expand powershell to the target folder
sudo tar zxf /tmp/powershell.tar.gz -C /opt/microsoft/powershell/7
# Set execute permissions
sudo chmod +x /opt/microsoft/powershell/7/pwsh
# Create the symbolic link that points to pwsh
sudo ln -s /opt/microsoft/powershell/7/pwsh /usr/bin/pwsh
# Start PowerShell
pwsh
sudo rm -rf /usr/bin/pwsh /opt/microsoft/powershell
$PSHOME
est /opt/microsoft/powershell/7/
$PSHOME/profile.ps1
$PSHOME/Microsoft.PowerShell_profile.ps1
~/.config/powershell/profile.ps1
~/.config/powershell/Microsoft.PowerShell_profile.ps1
~/.local/share/powershell/Modules
/usr/local/share/powershell/Modules
$PSHOME/Modules
~/.local/share/powershell/PSReadLine/ConsoleHost_history.txt
Les profils respectant la configuration par hôte de PowerShell, les profils spécifiques à l’hôte par défaut existent sur Microsoft.PowerShell_profile.ps1
aux mêmes emplacements.
PowerShell respecte la spécification de répertoire de base XDG sur Linux.
Microsoft prend en charge PowerShell jusqu’à la fin du support de la version de PowerShell ou la fin du support de la version d’Alpine.
Les images Docker contenant PowerShell 7.4 et PowerShell 7.5-preview pour x64 sont disponibles à partir du Registre des artefacts Microsoft pour les versions suivantes d’Alpine :
Les images Docker de PowerShell ne sont pas disponibles pour Alpine 3.21.
Important
Les images Docker sont générées à partir d’images de système d’exploitation officielles fournies par le distributeur du système d’exploitation. Ces images peuvent ne pas intégrer les mises à jour de sécurité les plus récentes. Microsoft vous recommande de mettre à jour les packages de système d’exploitation vers la dernière version pour garantir que les mises à jour de sécurité les plus récentes sont appliquées.
Microsoft prend en charge les méthodes d’installation mentionnées dans ce document. D’autres méthodes d’installation peuvent être disponibles à partir de sources tierces. Même s’il est possible que ces outils et méthodes fonctionnent, Microsoft ne peut pas prendre en charge ces méthodes.
Commentaires sur PowerShell
PowerShell est un projet open source. Sélectionnez un lien pour fournir des commentaires :
Entrainement
Module
Introduction à PowerShell - Training
Ce module présente PowerShell, shell de ligne de commande multiplateforme et langage de script conçu pour l’automatisation des tâches et la gestion des configurations.