Préparation & Outils

Installation de Powershell

Sous Linux, utiliser les commandes suivantes pour installer PowerShell :

sudo apt update
sudo apt install -y wget apt-transport-https software-properties-common

wget -q https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb

sudo apt update
sudo add-apt-repository universe

sudo apt install -y powershell

pwsh

Modules PowerShell

Plusieurs modules PowerShell vont servir pour utiliser, énumérer ou agir sur l’environnement Azure :

  • AzureAD :
  • Az PowerShell : module permettant de gérer les ressources Azure depuis PowerShell
  • MSOnline : l’ancienne version d’AzureAD, mais qui peut encore être utile car tous les modules n’ont pas encore été portés
  • AADInternals : module pour l’administration d’Azure et Microsoft365

Pour installer les modules souhaités, utiliser la commande suivante :

Install-Module Az
Install-Module AzureAD
Install-Module MSOnline
Install-Module AADInternals

Pour les importer :

Import-Module Az
Import-Module AzureAD
Import-Module MSOnline
Import-Module AADInternals

Az CLI vs Az PowerShell

En termes d’interface en ligne de commandes, plusieurs choix sont possibles, même si on retrouve principalement Az CLI et Az PowerShell. Bien que remplissant les mêmes objectifs, Az CLI possède une syntaxe qui se rapproche davantage de celle de bash, tandis que Az PowerShell est un module de PowerShell, avec la syntaxe correspondante. L’utilisation de l’un ou l’autre dépend de l’affinité avec PowerShell.

Pour ma part, j’utiliserai Az PowerShell.