Partager via


Add-AzureAccount

Ajoute le compte Azure à Windows PowerShell.

Remarque

Les cmdlets mentionnées dans cette documentation servent à gérer les ressources Azure héritées qui utilisent les API Azure Service Manager (ASM). Ce module PowerShell hérité n’est pas recommandé lors de la création de ressources, car ASM est planifié pour la mise hors service. Pour plus d’informations, consultez la mise hors service d’Azure Service Manager.

Le module Az PowerShell est le module PowerShell recommandé pour la gestion des ressources Azure Resource Manager (ARM) avec PowerShell.

Syntaxe

Add-AzureAccount
   [-Environment <String>]
   [-Credential <PSCredential>]
   [-Tenant <String>]
   [-Profile <AzureSMProfile>]
   [<CommonParameters>]
Add-AzureAccount
   [-Environment <String>]
   -Credential <PSCredential>
   [-ServicePrincipal]
   -Tenant <String>
   [-Profile <AzureSMProfile>]
   [<CommonParameters>]

Description

L’applet de commande Add-AzureAccount rend votre compte Azure et ses abonnements disponibles dans Windows PowerShell. Il s’agit de la connexion à votre compte Azure dans Windows PowerShell. Pour vous déconnecter du compte, utilisez l’applet de commande Remove-AzureAccount .

Add-AzureAccount télécharge des informations sur votre compte Azure et l’enregistre dans un fichier de données d’abonnement dans votre profil utilisateur itinérant. Il obtient également un jeton d’accès qui permet à Windows PowerShell d’accéder à votre compte Azure en votre nom. Une fois la commande terminée, vous pouvez gérer votre compte Azure dans Windows PowerShell.

Il existe deux façons différentes de rendre votre compte Azure disponible pour Windows PowerShell. Vous pouvez utiliser l’applet de commande Add-AzureAccount , qui utilise des jetons d’accès d’authentification Microsoft Entra ou Import-AzurePublishSettingsFile, qui utilise un certificat de gestion. Pour obtenir des conseils sur la méthode à utiliser, consultez Guide pratique pour se connecter à votre abonnement (https://azure.microsoft.com/documentation/articles/install-configure-powershell/#Connect).

Lorsque vous exécutez Add-AzureAccount, il affiche une fenêtre interactive qui vous invite à vous connecter à votre compte Azure. Cette connexion est valide jusqu’à l’expiration du jeton d’accès. Quand elle expire, les applets de commande qui nécessitent l’accès à votre compte vous invitent à réexécuter Add-AzureAccount .

Cette rubrique décrit l’applet de commande dans la version 0.8.10 du module Microsoft Azure PowerShell. Pour obtenir la version du module que vous utilisez, dans la console Azure PowerShell, tapez (Get-Module -Name Azure).Version.

Exemples

Exemple 1 : Ajouter un compte

PS C:\> Add-AzureAccount

Cette commande ajoute un compte Azure à Windows PowerShell. Lorsque vous exécutez la commande, une fenêtre s’affiche pour demander le nom d’utilisateur et le mot de passe du compte.

Exemple 2 : Utiliser un autre fichier de données d’abonnement

PS C:\> Add-AzureAccount -SubscriptionDataFile C:\Testing\SDF.xml

Cette commande utilise le paramètre SubscriptionDataFile pour diriger Add-AzureAccount pour stocker les données du compte dans le fichier C :\Testing\SDF.xml, au lieu du fichier par défaut.

Paramètres

-Credential

Type:PSCredential
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Environment

Spécifie un environnement Azure.

Un environnement Azure un déploiement indépendant de Microsoft Azure, tel qu’AzureCloud pour Azure global et AzureChinaCloud pour Azure géré par 21Vianet en Chine. Vous pouvez également créer des environnements Azure locaux à l’aide d’Azure Pack et des applets de commande WAPack. Pour plus d’informations, consultez Azure Pack.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Profile

Spécifie le profil Azure à partir duquel cette applet de commande lit. Si vous ne spécifiez pas de profil, cette applet de commande lit le profil par défaut local.

Type:AzureSMProfile
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ServicePrincipal

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Tenant

Type:String
Alias:TenantId
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

Entrées

None

Vous ne pouvez pas diriger l’entrée vers cette applet de commande

Sorties

None

Cette applet de commande ne retourne aucune sortie.

Notes

  • Add-AzureAccount (et la méthode d’authentification Microsoft Entra) est prioritaire sur Import-AzurePublishSettings (et la méthode de certificat de gestion). Si vous utilisez Add-AzureAccount même une fois sur votre compte, la méthode d’authentification Microsoft Entra est utilisée et le certificat de gestion est ignoré. Pour supprimer le jeton Microsoft Entra et restaurer la méthode de certificat de gestion, utilisez l’applet de commande Remove-AzureAccount . Pour plus d’informations, tapez : Get-Help Remove-AzureAccount.
  • Erreur : « Vos informations d’identification ont expiré. Utilisez Add-AzureAccount pour vous reconnecter. » indique que votre jeton d’accès a expiré et Que Windows PowerShell ne peut pas accéder à votre compte Azure. Pour restaurer l’accès à votre compte, réexécutez Add-AzureAccount .
  • Les applets de commande de compte et d’abonnement Azure PowerShell obtiennent leurs données à partir du fichier de données d’abonnement, et non à partir du compte Azure actif. Si vous modifiez votre compte ou vos abonnements en dehors de Windows PowerShell, par exemple en utilisant le portail de gestion Azure, réexécutez Add-AzureAccount pour actualiser le fichier de données d’abonnement.