Exercice - Installer Azure PowerShell
Dans cette unité, vous allez apprendre à déterminer la version de PowerShell installée sur votre machine locale, et à installer la dernière version. Vous allez également apprendre à installer le module PowerShell Az.
Remarque
Cet exercice vous guide tout au long de la création d’une installation locale d’outils PowerShell Az. Toutefois, le reste de ce module utilise Azure Cloud Shell pour tirer parti de l’environnement de bac à sable Microsoft Learn gratuit. Si vous préférez, vous pouvez considérer que cet exercice est facultatif et simplement passer en revue les instructions.
Installer PowerShell sur Windows
Windows PowerShell est inclus dans le système d’exploitation Windows. Toutefois, nous vous recommandons d’installer la dernière version stable de PowerShell 7 à utiliser avec Azure PowerShell. Procédez comme suit pour déterminer la version de PowerShell installée :
Dans la Zone de recherche de la zone de notification, tapez PowerShell. Vous pouvez voir plusieurs raccourcis :
- PowerShell 7 (x64) : Version 64 bits de PowerShell 7 (recommandée).
- Windows PowerShell : Version 64 bits de Windows PowerShell incluse avec Windows.
- Windows PowerShell (x86) : Version 32 bits de Windows PowerShell incluse avec les versions 64 bits de Windows.
- Windows PowerShell ISE : Environnement de script intégré (ISE) 64 bits pour l’écriture de scripts Windows PowerShell.
- Windows PowerShell ISE (x86) : ISE 32 bits, inclus dans les versions 64 bits de Windows.
Si PowerShell version 7 n’est pas installée, ouvrez Windows PowerShell et utilisez le Gestionnaire de package Windows (Winget) pour installer la dernière version stable de PowerShell 7 :
winget install --id Microsoft.Powershell --source winget
Pour obtenir des instructions d’installation détaillées, consultez Installation de PowerShell sur Windows.
Déterminer la version de PowerShell :
Pour ouvrir PowerShell version 7, sélectionnez le raccourci PowerShell 7 (x64). Exécutez la commande suivante pour vérifier la version de PowerShell :
$PSVersionTable.PSVersion
Définit la stratégie d'exécution de PowerShell :
Vérifiez la stratégie d’exécution actuelle :
Get-ExecutionPolicy -List
Si la stratégie d’exécution est définie sur
Restricted
, remplacez-la parRemoteSigned
ou moins restrictive :Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Confirmer la modification de la stratégie d’exécution :
Vous êtes invité à confirmer la modification :
The execution policy helps protect you from scripts that you do not trust. Changing the execution policy might expose you to the security risks described in the about_Execution_Policies help topic at https:/go.microsoft.com/fwlink/?LinkID=135170. Do you want to change the execution policy? [Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "N"): Y
Entrez O ou A, puis appuyez sur Entrée.
Installer PowerShell sur Linux
L’installation de PowerShell sur Linux implique l’utilisation d’un gestionnaire de package. Les instructions suivantes concernent les versions prises en charge d’Ubuntu. Pour d’autres distributions, consultez Installer PowerShell sur Linux.
Installez PowerShell sur Ubuntu Linux à l’aide de l’outil avancé de création de package (apt) et de la ligne de commande Bash :
Mettre à jour la liste des packages
sudo apt-get update
Installer les packages prérequis
sudo apt-get install -y wget apt-transport-https software-properties-common
Déterminer votre version d’Ubuntu
source /etc/os-release
Télécharger les clés de référentiel Microsoft
wget -q https://packages.microsoft.com/config/ubuntu/$VERSION_ID/packages-microsoft-prod.deb
Enregistrer les clés de référentiel Microsoft
sudo dpkg -i packages-microsoft-prod.deb
Supprimer le fichier des clés de référentiel Microsoft
rm packages-microsoft-prod.deb
Mettre à jour la liste des packages après l’ajout du référentiel Microsoft
sudo apt-get update
Installer PowerShell
sudo apt-get install -y powershell
Démarrer PowerShell
pwsh
Installer PowerShell sur macOS
Pour installer PowerShell sur macOS, utilisez le gestionnaire de package Homebrew.
Important
Si la commande brew
est introuvable, vous devez installer Homebrew. Pour plus d’informations, consultez le site web de Homebrew.
Installez Homebrew en exécutant la commande suivante :
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Une fois Homebrew installé, installez la dernière version stable de PowerShell 7 :
brew install powershell/tap/powershell
Démarrez PowerShell pour vérifier qu'il a été installé avec succès :
pwsh
Pour obtenir des instructions d’installation détaillées, consultez Installation de PowerShell sur macOS.
Installer le module Az PowerShell
Le module Az PowerShell est disponible à partir d’un dépôt global appelé PowerShell Gallery.
Vous pouvez installer le module sur votre machine locale en utilisant l’applet de commande Install-Module
.
Pour installer la dernière version du module Az PowerShell, procédez comme suit :
Ouvrir PowerShell version 7
Installer le module PowerShell Az :
Install-Module -Name Az -Scope CurrentUser -Repository PSGallery
Cette commande installe le module Az PowerShell pour votre utilisateur actuel, qui est contrôlé par le paramètre Portée.
Invite d’installation NuGet :
L’installation s’appuie sur
NuGet
pour récupérer des composants. Vous pouvez être invité à télécharger et installer la dernière version deNuGet
:NuGet provider is required to continue PowerShellGet requires NuGet provider version '2.8.5.201' or newer to interact with NuGet-based repositories. The NuGet provider must be available in 'C:\Program Files\PackageManagement\ProviderAssemblies' or 'C:\Users\<username>\AppData\Local\PackageManagement\ProviderAssemblies'. You can also install the NuGet provider by running 'Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force'. Do you want PowerShellGet to install and import the NuGet provider now? [Y] Yes [N] No [S] Suspend [?] Help (default is "Y"):
Entrez O, puis appuyez sur Entrée.
Invite de référentiel non approuvé :
Par défaut, la galerie PowerShell n’est pas configurée comme référentiel approuvé. Vous êtes invité à confirmer que vous souhaitez installer le module à partir d’un référentiel non approuvé :
You are installing the modules from an untrusted repository. If you trust this repository, change its InstallationPolicy value by running the Set-PSRepository cmdlet. Are you sure you want to install the modules from 'PSGallery'? [Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "N"):
Entrez O ou A, puis appuyez sur Entrée.
Vous devez maintenant voir l’installation du module Az PowerShell.
Le processus d’installation du module Az PowerShell sur Linux et macOS est simple et utilise les mêmes commandes.
Lancer PowerShell :
Ouvrez un terminal et exécutez la commande suivante :
pwsh
Installer le module PowerShell Az :
À l’invite de PowerShell, entrez la commande suivante :
Install-Module -Name Az -Scope CurrentUser -Repository PSGallery
Invite de référentiel non approuvé :
Par défaut, la galerie PowerShell n’est pas configurée comme référentiel approuvé. Vous êtes invité à confirmer que vous souhaitez installer le module à partir d’un référentiel non approuvé :
You are installing the modules from an untrusted repository. If you trust this repository, change its InstallationPolicy value by running the Set-PSRepository cmdlet. Are you sure you want to install the modules from 'PSGallery'? [Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "N"):
Entrez O ou A, puis appuyez sur Entrée.
Vous devriez voir l’installation du module Az PowerShell.
Ce processus vous permet d’utiliser la gamme complète d’applets de commande spécifiques à Azure disponibles dans le module Az PowerShell.