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 :
- Créer des machines virtuelles avec Azure PowerShell
- Créez un compte de stockage
- Transférer des objets vers/à partir de Stockage Blob Azure
- Créer et récupérer des données secrètes depuis Azure Key Vault
- Créer un pare-feu et une base de données Azure SQL
- Exécuter un conteneur dans Azure Container Instances
- Créer un groupe de machines virtuelles identiques
- Créer un équilibreur de charge standard
Étapes suivantes
Explorez d’autres fonctionnalités Azure PowerShell :
- Se connecter avec Azure PowerShell
- Gérer les abonnements Azure avec Azure PowerShell
- Créer des principaux du service avec Azure PowerShell
Pour obtenir de l’aide supplémentaire, connectez-vous à la communauté :