Compartir a través de


Disconnect-AzAccount

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

Sintaxis

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, tendrá que volver a iniciar sesión con Connect-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)

Tipo:String
Alias:SPN, ServicePrincipal
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-AzureContext

Context

Tipo:PSAzureContext
Posición:0
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-Confirm

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

Tipo:SwitchParameter
Alias:cf
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-ContextName

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

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-DefaultProfile

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

Tipo:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-InputObject

Objeto de cuenta que se va a quitar

Tipo:PSAzureRmAccount
Posición:0
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín: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.

Tipo:ContextModificationScope
Valores aceptados:Process, CurrentUser
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-TenantId

Id. de inquilino (identificador único global)

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Username

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

Tipo:String
Alias:Id, UserId
Posición:0
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-WhatIf

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

Tipo:SwitchParameter
Alias:wi
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

Entradas

PSAzureRmAccount

PSAzureContext

Salidas

PSAzureRmAccount