Disconnect-AzAccount

Desconecta una cuenta de Azure conectada y quita todas las credenciales y contextos asociados a esa cuenta.

Syntax

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

El cmdlet Disconnect-AzAccount desconecta una cuenta de Azure conectada y quita todas las credenciales y contextos (información de suscripción e inquilino) asociadas a esa cuenta. Después de ejecutar este cmdlet, deberá volver a iniciar sesión con Conectar-AzAccount.

Ejemplos

Ejemplo 1: Cierre de sesión de la cuenta actual

Disconnect-AzAccount

Cierra la sesión de la cuenta de Azure asociada al contexto actual.

Ejemplo 2: Cierre de sesión de la cuenta asociada a un contexto determinado

Get-AzContext "Work" | Disconnect-AzAccount -Scope CurrentUser

Cierra la cuenta asociada al contexto especificado (denominado "Trabajo"). Dado que usa el ámbito "CurrentUser", todas las credenciales y contextos se eliminarán permanentemente.

Ejemplo 3: Cerrar sesión de un usuario determinado

Disconnect-AzAccount -Username 'user1@contoso.org'

Cierra la sesión del usuario 'user1@contoso.org': se quitarán todas las credenciales y todos los contextos asociados a este usuario.

Parámetros

-ApplicationId

Id. de ServicePrincipal (identificador único global)

Type:String
Aliases:SPN, ServicePrincipal
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-AzureContext

Context

Type:PSAzureContext
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Confirm

Le solicita su confirmación antes de ejecutar el cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ContextName

Nombre del contexto del que se cerrará la sesión

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Las credenciales, el inquilino y la suscripción que se usan para la comunicación con Azure

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Objeto de cuenta que se va a quitar

Type:PSAzureRmAccount
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Scope

Determina el ámbito de los cambios de contexto, por ejemplo, si los cambios solo se aplican al proceso actual o a todas las sesiones iniciadas por este usuario.

Type:ContextModificationScope
Accepted values:Process, CurrentUser
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TenantId

Id. de inquilino (identificador único global)

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Username

Nombre de usuario del formulario 'user@contoso.org'

Type:String
Aliases:Id, UserId
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Muestra lo que sucedería si se ejecutara el cmdlet. El cmdlet no se ejecuta.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Entradas

PSAzureRmAccount

PSAzureContext

Salidas

PSAzureRmAccount