Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Azure PowerShell est un outil puissant qui permet de gérer et d'administrer les ressources Azure directement depuis PowerShell. Il est idéal pour créer des workflows automatisés et gérer des ressources à l'aide du modèle Azure Resource Manager. Vous pouvez l'essayer dans votre navigateur en utilisant Azure Cloud Shell ou l'installer localement sur votre machine.
Cet article vous aide à bien démarrer avec Azure PowerShell et vous en présente les concepts de base.
Installer ou exécuter dans Azure Cloud Shell
La façon la 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 bien démarrer, consultez la rubrique Démarrer avec Azure Cloud Shell. Cloud Shell exécute PowerShell sur un conteneur Linux, de sorte que les fonctionnalités spécifiques à Windows ne sont pas disponibles.
Lorsque vous êtes prêt à installer Azure PowerShell localement, suivez les étapes décrites dans Comment installer Azure PowerShell.
Connexion à Azure
Pour vous connecter, utilisez la cmdlet Connect-AzAccount
. Si vous utilisez Cloud Shell, vous pouvez ignorer cette étape puisque vous êtes déjà authentifié pour votre environnement, votre abonnement et votre locataire.
Connect-AzAccount
Importante
À compter de septembre 2025, Azure PowerShell nécessite une authentification multifacteur (MFA) lors de la connexion avec une identité d’utilisateur Microsoft Entra ID. Cette modification améliore la sécurité, mais peut affecter les workflows d’automatisation qui s’appuient sur l’authentification par nom d’utilisateur et mot de passe. Pour plus d’informations, consultez l’impact de l’authentification multifacteur sur Azure PowerShell dans les scénarios d’automatisation.
Pour les environnements régionaux qui nécessitent une conformité spécifique (par exemple, Azure China 21Vianet), utilisez le paramètre Environment :
Connect-AzAccount -Environment AzureChinaCloud
Azure PowerShell utilise par défaut Web Account Manager (WAM) pour l'authentification sur les systèmes Windows, tandis que d'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 la connexion. Pour en savoir plus sur ce processus, consultez Expérience de connexion.
Une fois connecté, vous pouvez utiliser les cmdlets Azure PowerShell pour gérer vos ressources. Pour plus de détails sur l'authentification, consultez la page Se connecter avec Azure PowerShell.
Trouver des commandes
Les cmdlets PowerShell Azure suivent la convention de nommage standard PowerShell de Verb-Noun
Le verbe décrit l'action (par exemple, New
, Get
, Set
et Remove
), tandis que le nom représente le type de ressource (par exemple, AzVM
, AzKeyVaultCertificate
, AzFirewall
et AzVirtualNetworkGateway
). Les noms de variables dans Azure PowerShell commencent par le préfixe Az
.
Pour découvrir les commandes, utilisez la cmdlet Get-Command
. Par exemple, pour lister 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 du nom |
---|---|---|
Groupes de ressources | Az.Ressources | AzResourceGroup |
Machines Virtuelles | Az.Compute | AzVM |
Comptes de stockage | Az.Storage | AzStorageAccount |
Coffre-fort de clés | Az.KeyVault | AzKeyVault |
Applications Web | Az.Websites | AzWebApp |
Bases de données SQL | Az.Sql | Base de données AzSql |
Pour obtenir la liste complète des modules Azure PowerShell, consultez la liste des modules Azure PowerShell hébergée sur GitHub.
Collecte de données
Par défaut, Azure PowerShell collecte des données de télémétrie pour améliorer l'expérience utilisateur en identifiant les modèles d'utilisation et les problèmes. Aucune donnée privée ou personnelle n'est collectée. Cependant, vous pouvez choisir de ne pas participer en utilisant la cmdlet Disable-AzDataCollection
si vous préférez. Pour plus d'informations, consultez nos instructions relatives à la protection de la vie privée.
Guides de démarrages rapides et tutoriels
Mettez-vous à l'œuvre avec Azure PowerShell grâce à nos tutoriels guidés :
- Créer des machines virtuelles avec Azure PowerShell
- Créer 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 d'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é :