Installer le module Azure PowerShell
Le module PowerShell Azure Az est un module cumulatif. Son installation télécharge tous les modules Az PowerShell disponibles, et permet d’utiliser leurs cmdlets. Le module PowerShell Azure Az fonctionne avec PowerShell 7.x et versions plus récentes sur toutes les plateformes. Azure PowerShell n’impose aucune exigence supplémentaire lorsque vous l’exécutez sur PowerShell 7.x et versions plus récentes.
Pour vérifier votre version de PowerShell, exécutez la commande suivante à partir d’une session PowerShell :
$PSVersionTable.PSVersion
Avant d’installer le module Azure Az PowerShell, vous devez définir votre stratégie d’exécution de script PowerShell sur RemoteSigned. Vous pouvez effectuer cette opération en exécutant la commande suivante :
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Méthodes d’installation du module Az PowerShell
Vous pouvez installer le module Azure Az PowerShell à l’aide de l’une des méthodes suivantes :
- Cmdlet Install-Module
- MSI Azure PowerShell
- Conteneur Docker Az PowerShell
Notes
Le module Azure AZ PowerShell est préinstallé dans Azure Cloud Shell. Vous pouvez l’utiliser directement à partir du navigateur, sans installer quoi que ce soit localement sur votre ordinateur. Vous en apprendrez davantage sur Azure Cloud Shell dans la leçon suivante.
Cmdlet Install-Module
L’utilisation de la cmdlet Install-Module est la méthode d’installation préconisée pour le module PowerShell Az Azure. Vous devrez installer ce module pour l’utilisateur actuel uniquement. Il s’agit de la portée d’installation recommandée. Cette méthode fonctionne de la même façon sur les plateformes Windows, macOS et Linux. Pour installer le module AZ, exécutez la commande suivante à partir d’une session PowerShell locale :
Install-Module -Name Az -Scope CurrentUser -Repository PSGallery -Force
Si PowerShell 7. x est la version recommandée de PowerShell et cmdlet Install-Module l’option d’installation recommandée, vous pouvez également installer le module Az dans un environnement PowerShell 5.1 sur Windows. Si vous êtes sur Windows 10 version 1607 ou ultérieure, PowerShell 5.1 est déjà installé. Vous devez également vous assurer que .NET Framework 4.7.2 ou version ultérieure est installé, ainsi que la dernière version de PowerShellGet. Pour installer la dernière version du module PowerShellGet dans PowerShell 5.1, exécutez la commande suivante :
Install-Module -Name PowerShellGet -Force
Vous pouvez ensuite installer le module AZ à l’aide de la commande que vous utilisez dans PowerShell 7.1.
MSI Azure PowerShell
Dans certains environnements, il n’est pas possible de se connecter à PowerShell Gallery. Dans ce cas, vous pouvez installer le module PowerShell Az hors connexion en téléchargeant le package MSI Azure PowerShell. N’oubliez pas que le programme d’installation MSI ne fonctionne que pour PowerShell 5.1 sur Windows.
Pour mettre à jour un module PowerShell, vous devez utiliser la même méthode que celle utilisée pour installer le module. Par exemple, si vous avez initialement utilisé Install-Module, vous devez utiliser la cmdlet Update-Module pour obtenir la dernière version. Si vous avez utilisé le package MSI, vous devez télécharger et installer le nouveau package MSI.
Conteneur Docker Az PowerShell
Il est également possible d’exécuter des Azure PowerShell à l’intérieur d’une Docker. Microsoft fournit des images Docker avec Azure PowerShell préinstallé. La version 17.05 ou une version plus récente de Docker est nécessaire pour les images publiées. La dernière image conteneur contient la dernière version de PowerShell et les derniers modules Azure PowerShell pris en charge avec le module Az.
Pour télécharger l’image et démarrer une session PowerShell interactive, vous devez exécuter les commandes suivantes :
docker pull mcr.microsoft.com/azure-powershell
docker run -it mcr.microsoft.com/azure-powershell pwsh
Commencer à travailler avec Azure PowerShell
Pour commencer à travailler dans l’environnement Azure PowerShell, vous devez commencer par vous connecter avec vos informations d’identification Azure. Cette étape diffère de l’utilisation de l’environnement PowerShell pur. Vos informations d’identification Azure sont celles que vous utilisez pour vous connecter au portail ou à d’autres ressources Azure.
Pour vous connecter à Azure à partir d’Azure PowerShell, exécutez la commande suivante :
Connect-AzAccount
Après avoir exécuté cette commande, vous êtes invité à vous connecter avec vos informations d’identification Azure. Une fois authentifié auprès d’Azure, vous pouvez commencer à utiliser des commandes du module Az pour gérer vos ressources Azure.