Disconnect-AzAccount
Déconnecte un compte Azure connecté et supprime toutes les informations d’identification et contextes associés à ce compte.
Syntaxe
Disconnect-AzAccount
[-ContextName <String>]
[-Scope <ContextModificationScope>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Disconnect-AzAccount
[-Username] <String>
[-Scope <ContextModificationScope>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Disconnect-AzAccount
-ApplicationId <String>
-TenantId <String>
[-Scope <ContextModificationScope>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Disconnect-AzAccount
[-InputObject] <PSAzureRmAccount>
[-Scope <ContextModificationScope>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Disconnect-AzAccount
[-AzureContext] <PSAzureContext>
[-Scope <ContextModificationScope>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
L’applet de commande Disconnect-AzAccount déconnecte un compte Azure connecté et supprime toutes les informations d’identification et contextes (informations d’abonnement et de locataire) associées à ce compte. Après avoir exécuté cette applet de commande, vous devez vous reconnecter à l’aide de Connect-AzAccount.
Exemples
Exemple 1 : Déconnexion du compte actuel
Disconnect-AzAccount
Déconnecte le compte Azure associé au contexte actuel.
Exemple 2 : Déconnexion du compte associé à un contexte particulier
Get-AzContext "Work" | Disconnect-AzAccount -Scope CurrentUser
Déconnecte le compte associé au contexte donné (nommé « Travail »). Étant donné que cela utilise l’étendue « CurrentUser », toutes les informations d’identification et tous les contextes seront supprimés définitivement.
Exemple 3 : Déconnecter un utilisateur particulier
Disconnect-AzAccount -Username 'user1@contoso.org'
Déconnecte l’utilisateur «user1@contoso.org » : toutes les informations d’identification et tous les contextes associés à cet utilisateur seront supprimés.
Paramètres
-ApplicationId
ID ServicePrincipal (ID global unique)
Type: | String |
Alias: | SPN, ServicePrincipal |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-AzureContext
Context
Type: | PSAzureContext |
Position: | 0 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-Confirm
Vous demande une confirmation avant d’exécuter l’applet de commande.
Type: | SwitchParameter |
Alias: | cf |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ContextName
Nom du contexte à déconnecter
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 |
-DefaultProfile
Informations d’identification, locataire et abonnement utilisés pour la communication avec Azure
Type: | IAzureContextContainer |
Alias: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-InputObject
Objet account à supprimer
Type: | PSAzureRmAccount |
Position: | 0 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-Scope
Détermine l’étendue des modifications de contexte, par exemple, si les modifications s’appliquent uniquement au processus actuel ou à toutes les sessions démarrées par cet utilisateur.
Type: | ContextModificationScope |
Valeurs acceptées: | Process, CurrentUser |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-TenantId
ID de locataire (ID global unique)
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Username
Nom d’utilisateur du formulaire 'user@contoso.org'
Type: | String |
Alias: | Id, UserId |
Position: | 0 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-WhatIf
Montre ce qui se passe en cas d’exécution de l’applet de commande. La cmdlet n’est pas exécutée.
Type: | SwitchParameter |
Alias: | wi |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |