Partager via


Disconnect-AzAccount

Déconnecte un compte Azure connecté et supprime toutes les informations d’identification et contextes associés à ce compte.

Syntaxe

ContextName (Par défaut)

Disconnect-AzAccount
    [-ContextName <String>]
    [-Scope <ContextModificationScope>]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

UserId

Disconnect-AzAccount
    [-Username] <String>
    [-Scope <ContextModificationScope>]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

ServicePrincipal

Disconnect-AzAccount
    -ApplicationId <String>
    -TenantId <String>
    [-Scope <ContextModificationScope>]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

AccountObject

Disconnect-AzAccount
    [-InputObject] <PSAzureRmAccount>
    [-Scope <ContextModificationScope>]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

ContextObject

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)

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False
Alias:SPN, ServicePrincipal

Jeux de paramètres

ServicePrincipal
Position:Named
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-AzureContext

Contexte

Propriétés du paramètre

Type:PSAzureContext
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

ContextObject
Position:0
Obligatoire:True
Valeur du pipeline:True
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-Confirm

Vous invite à confirmer avant d’exécuter l’applet de commande.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False
Alias:cf

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-ContextName

Nom du contexte à déconnecter

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

ContextName
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-DefaultProfile

Informations d’identification, locataire et abonnement utilisés pour la communication avec Azure

Propriétés du paramètre

Type:IAzureContextContainer
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False
Alias:AzContext, AzureRmContext, AzureCredential

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-InputObject

Objet account à supprimer

Propriétés du paramètre

Type:PSAzureRmAccount
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

AccountObject
Position:0
Obligatoire:True
Valeur du pipeline:True
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants: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.

Propriétés du paramètre

Type:ContextModificationScope
Valeur par défaut:None
Valeurs acceptées:Process, CurrentUser
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-TenantId

ID de locataire (ID global unique)

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

ServicePrincipal
Position:Named
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-Username

Nom d’utilisateur du formulaire 'user@contoso.org'

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False
Alias:Id, UserId

Jeux de paramètres

UserId
Position:0
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-WhatIf

Affiche ce qui se passerait si l’applet de commande s’exécute. L’applet de commande n’est pas exécutée.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False
Alias:Wi

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

CommonParameters

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.

Entrées

PSAzureRmAccount

PSAzureContext

Sorties

PSAzureRmAccount