Prise en main de Microsoft Azure PowerShell

Azure PowerShell est un outil puissant pour la gestion et l’administration des ressources Azure directement à partir de PowerShell. Il est idéal pour créer des flux de travail automatisés et gérer les ressources à l'aide du modèle Azure Resource Manager. Vous pouvez l’essayer dans le navigateur en utilisant Azure Cloud Shell ou l’installer localement sur votre ordinateur.

Cet article vous aide à bien démarrer avec Azure PowerShell et explique ses concepts de base.

Installer ou exécuter dans Azure Cloud Shell

Le moyen le plus simple d'essayer Azure PowerShell est d'utiliser Azure Cloud Shell, un environnement basé sur un navigateur qui ne nécessite aucune installation. Pour démarrer, consultez Démarrer avec Azure Cloud Shell. Les fonctionnalités spécifiques à Windows ne sont pas disponibles car Cloud Shell exécute PowerShell sur un conteneur Linux.

Lorsque vous êtes prêt à installer Azure PowerShell localement, suivez les étapes de Installation d'Azure PowerShell.

Connexion à Azure

Pour vous connecter, utilisez l’applet de commande Connect-AzAccount. Si vous utilisez Cloud Shell, vous pouvez sauter cette étape puisque vous êtes déjà authentifié pour votre environnement, votre abonnement et votre locataire.

Connect-AzAccount

Important

À compter du début de 2025, les connexions Azure PowerShell à l’aide des identités utilisateur Microsoft Entra ID pour l’authentification nécessitent une authentification multifacteur (MFA). Pour plus d’informations, consultez Planification de l’authentification multifacteur obligatoire pour Azure et d’autres portails d’administration.

Pour les environnements régionaux qui nécessitent une conformité spécifique (par exemple, Azure China 21Vianet), utilisez le paramètre Environnement :

Connect-AzAccount -Environment AzureChinaCloud

Azure PowerShell utilise par défaut le Web Account Manager (WAM) pour l'authentification sur les systèmes Windows, tandis que les autres plateformes utilisent la connexion par navigateur. Pour plus de détails, consultez Gestionnaire de compte web (WAM).

Si vous avez accès à plusieurs abonnements, vous serez invité à en sélectionner un lors de votre connexion. En savoir plus sur ce processus dans Expérience de connexion.

Une fois connecté, vous pouvez utiliser les applets de commande Azure PowerShell pour gérer vos ressources. Pour plus d’informations sur l’authentification, consultez Se connecter avec Azure PowerShell.

Trouver des commandes

Les applets de commande Azure PowerShell suivent la convention d’affectation de noms PowerShell standard de Verb-Noun. Le verbe décrit l’action (par exemple, New, Get, Set, Remove), tandis que le nom représente le type de ressource (par exemple, AzVM, AzKeyVaultCertificate, AzFirewall, AzVirtualNetworkGateway). Les noms dans Azure PowerShell commencent toujours par le préfixe Az.

Pour découvrir les commandes, utilisez l’applet de commande Get-Command. Par exemple, pour répertorier toutes les commandes liées aux machines virtuelles :

Get-Command -Verb Get -Noun AzVM* -Module Az.Compute

Voici un tableau de référence rapide des ressources courantes et de leurs modules associés :

Type de ressource Module Azure PowerShell Préfixe de nom
Groupes de ressources Az.Resources AzResourceGroup
Machines Virtuelles Az.Compute AzVM
Comptes de stockage Az.Storage AzStorageAccount
Key Vault Az.KeyVault AzKeyVault
Applications web Az.Websites AzWebApp
Bases de données SQL Az.Sql AzSqlDatabase

Pour obtenir une liste complète des modules Azure PowerShell, consultez la Liste des modules Azure PowerShell sur GitHub.

Collecte de données

Par défaut, Azure PowerShell collecte des données télémétriques afin d'améliorer l'expérience des utilisateurs en identifiant les schémas d'utilisation et les problèmes. Aucune donnée privée ou personnelle n’est collectée. Toutefois, vous pouvez désactiver l’utilisation de l’applet de commande Disable-AzDataCollection si vous préférez. Pour plus d’informations, consultez notre déclaration de confidentialité.

Guides de démarrages rapides et tutoriels

Familiarisez-vous avec Azure PowerShell grâce à nos didacticiels guidés :

Étapes suivantes

Explorez d’autres fonctionnalités Azure PowerShell :

Pour obtenir de l’aide supplémentaire, connectez-vous à la communauté :

Références