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 PowerShellMSOnline
: l’ancienne version d’AzureAD, mais qui peut encore être utile car tous les modules n’ont pas encore été portésAADInternals
: 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
.