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 Az PowerShell.
Remarque
Cet exercice vous guide tout au long de la création d’une installation locale du module Az PowerShell. 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 barre d’état système, tapez PowerShell. Vous pouvez voir plusieurs raccourcis :
- PowerShell 7 (x64) : version 64 bits de PowerShell 7 (recommandé).
- Windows PowerShell : version 64 bits de Windows PowerShell, incluse avec Windows.
- Windows PowerShell (x86) : version 32 bits de Windows PowerShell, incluse dans 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 wingetPour obtenir des instructions d’installation détaillées, consultez Installation de PowerShell sur Windows.
Déterminez 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.PSVersionDéfinissez la stratégie d’exécution PowerShell :
Vérifiez la stratégie d’exécution actuelle :
Get-ExecutionPolicy -ListSi la stratégie d’exécution est définie sur
Restricted, remplacez-la parRemoteSignedou moins restrictive :Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUserConfirmez 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"): YEntrez Y 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 Advanced Packaging Tool (apt) et de la ligne de commande Bash :
Mettre à jour la liste des packages
sudo apt-get updateInstaller les packages prérequis
sudo apt-get install -y wget apt-transport-https software-properties-commonDéterminer votre version d’Ubuntu
source /etc/os-releaseTélécharger les clés de référentiel Microsoft
wget -q https://packages.microsoft.com/config/ubuntu/$VERSION_ID/packages-microsoft-prod.debEnregistrer les clés de référentiel Microsoft
sudo dpkg -i packages-microsoft-prod.debSupprimer le fichier des clés de référentiel Microsoft
rm packages-microsoft-prod.debMettre à jour la liste des packages après l’ajout du référentiel Microsoft
sudo apt-get updateInstaller PowerShell
sudo apt-get install -y powershellDé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 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/powershellDémarrez PowerShell pour vérifier qu’il s’est correctement installé :
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 référentiel 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
Installez le module Az PowerShell :
Install-Module -Name Az -Scope CurrentUser -Repository PSGalleryCette commande installe le module Az PowerShell pour votre utilisateur actuel, qui est contrôlé par le paramètre Scope .
Invite d’installation de NuGet :
L’installation s’appuie sur
NuGetpour 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 Y , puis appuyez sur Entrée.
Invite de dépôt 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 Y 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.
Lancez PowerShell :
Ouvrez un terminal et exécutez la commande suivante :
pwsh
Installez le module Az PowerShell :
À l’invite de PowerShell, entrez la commande suivante :
Install-Module -Name Az -Scope CurrentUser -Repository PSGalleryInvite de dépôt 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 Y ou A, puis appuyez sur Entrée.
Vous devriez voir s’installer le 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.