Qu’est-ce qu’Azure PowerShell ?

Azure PowerShell est un ensemble d’applets de commande pour la gestion des ressources Azure directement à partir de PowerShell. Azure PowerShell est conçu pour être facile à apprendre et à utiliser tout en fournissant des fonctionnalités puissantes d’automatisation.

Module Az PowerShell

Important

Le module Az PowerShell est le module PowerShell recommandé pour la gestion des ressources Azure sur toutes les plateformes.

Le module Az PowerShell s’appuie sur .NET Standard et fonctionne avec PowerShell 7.2 ou une version ultérieure sur toutes les plateformes, notamment Windows, Linux et macOS. Il est également compatible avec Windows PowerShell 5.1.

Remarque

Il est recommandé d’utiliser PowerShell 7.2 ou une version ultérieure avec le module Az PowerShell sur toutes les plateformes.

Vous pouvez installer le module Az PowerShell localement sur Windows, Linux et macOS. Vous pouvez aussi l’utiliser à partir d’un navigateur via Azure Cloud Shell ou dans un conteneur Docker. Pour plus d’informations, consultez la documentation Azure PowerShell.

Authentification

Azure PowerShell prend en charge plusieurs méthodes d’authentification. Pour plus d’informations sur l’authentification auprès d’Azure à partir du module Az PowerShell, consultez Se connecter avec Azure PowerShell.

Conception de module

Le module Az PowerShell est un module de wrapper pour les modules PowerShell liés au service Azure, généralement un module par service Azure comme Az.Network pour les services réseau Azure et Az.AKS pour Azure Kubernetes Service.

Les applets de commande dans le module Az PowerShell effectuent des appels REST à l’API Azure. Les changements cassants dans le module Az PowerShell sont limités à deux fois par an. De nombreux changements cassants au niveau de l’API sont gérés à l’intérieur des applets de commande pour empêcher la perception d’un tel changement.

Le module Az PowerShell contient des applets de commande pour effectuer à la fois des opérations du plan de contrôle et du plan de données dans Azure. Vous utilisez le plan de contrôle pour gérer les ressources de votre abonnement. Le plan de données vous permet d’utiliser les fonctionnalités exposées par votre instance d’un type de ressource. Pour plus d’informations, consultez Plan de contrôle et plan de données Azure.

Objets de sortie

Les applets de commande du module Az PowerShell produisent des objets .NET. Comme avec toute commande PowerShell qui produit une sortie, les applets de commande du module Az PowerShell peuvent être dirigées vers l’applet de commande Get-Member pour déterminer le type d’objet produit ainsi qu’une liste des propriétés et méthodes disponibles. Pour plus d’informations, consultez Interroger la sortie d’Azure PowerShell et Mettre en forme la sortie de l’applet de commande Azure PowerShell.

Autres modules

Les modules AzureAD et MSOnline PowerShell ne font pas partie du module Az PowerShell. Pour plus d’informations sur ces modules, consultez la documentation relative à Azure Active Directory PowerShell pour Graph.

Modules Azure PowerShell hérités

Module AzureRM PowerShell

Avertissement

Le module AzureRM PowerShell a été officiellement déprécié le 29 février 2024. Les utilisateurs sont invités à migrer d’AzureRM vers le module Az PowerShell afin de s’assurer d’une prise en charge et des mises à jour continues.

Il est possible que le module AzureRM fonctionne encore, mais il ne fait plus l’objet de maintenance ni de support. L’utilisateur peut continuer à s’en servir s’il le souhaite, à ses propres risques. Consultez nos ressources sur la migration pour obtenir des conseils sur la transition vers le module Az.

Le module AzureRM PowerShell est déconseillé, aucune nouvelle fonctionnalité n’est désormais ajoutée et il n’est pas multiplateforme. Pour plus d’informations, consultez Vue d’ensemble du module AzureRM PowerShell.

Module Azure PowerShell

Important

Les applets de commande dans le module Azure PowerShell sont destinées à la gestion des ressources Azure héritées qui utilisent des API Gestion des services.

Certaines applets de commande du module Azure PowerShell ont été dépréciées et d’autres ont été dépréciées pour les nouveaux clients avec l’annonce de leur retrait pour les clients existants, comme indiqué dans les pages de la documentation de référence correspondante. Pour plus d’informations, consultez Vue d’ensemble du module Azure PowerShell de gestion des services