Partilhar via


Disconnect-AzAccount

Desconecta uma conta do Azure conectada e remove todas as credenciais e contextos associados a essa conta.

Sintaxe

ContextName (Predefinição)

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

O cmdlet Disconnect-AzAccount desconecta uma conta do Azure conectada e remove todas as credenciais e contextos (informações de assinatura e locatário) associados a essa conta. Depois de executar esse cmdlet, você precisará fazer login novamente usando Connect-AzAccount.

Exemplos

Exemplo 1: Terminar sessão da conta corrente

Disconnect-AzAccount

Efetua logout da conta do Azure associada ao contexto atual.

Exemplo 2: Sair da conta associada a um contexto específico

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

Efetua logout da conta associada ao contexto determinado (chamado 'Trabalho'). Como isso usa o escopo 'CurrentUser', todas as credenciais e contextos serão excluídos permanentemente.

Exemplo 3: Terminar sessão de um utilizador específico

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

Efetua logout do usuário 'user1@contoso.org' - todas as credenciais e todos os contextos associados a esse usuário serão removidos.

Parâmetros

-ApplicationId

ServicePrincipal id (ID globalmente exclusivo)

Propriedades dos parâmetros

Tipo:String
Default value:None
Suporta carateres universais:False
NãoMostrar:False
Aliases:SPN, Serviço Principal

Conjuntos de parâmetros

ServicePrincipal
Position:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-AzureContext

Context

Propriedades dos parâmetros

Tipo:PSAzureContext
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

ContextObject
Position:0
Obrigatório:True
Valor do pipeline:True
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-Confirm

Solicita confirmação antes de executar o cmdlet.

Propriedades dos parâmetros

Tipo:SwitchParameter
Default value:None
Suporta carateres universais:False
NãoMostrar:False
Aliases:Cf.

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-ContextName

Nome do contexto do qual fazer logout

Propriedades dos parâmetros

Tipo:String
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

ContextName
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-DefaultProfile

As credenciais, o locatário e a assinatura usados para comunicação com o azure

Propriedades dos parâmetros

Tipo:IAzureContextContainer
Default value:None
Suporta carateres universais:False
NãoMostrar:False
Aliases:AzContext, AzureRmContext, AzureCredential

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-InputObject

O objeto da conta a ser removido

Propriedades dos parâmetros

Tipo:PSAzureRmAccount
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

AccountObject
Position:0
Obrigatório:True
Valor do pipeline:True
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-Scope

Determina o escopo das alterações de contexto, por exemplo, se as alterações se aplicam apenas ao processo atual ou a todas as sessões iniciadas por esse usuário.

Propriedades dos parâmetros

Tipo:ContextModificationScope
Default value:None
Valores aceites:Process, CurrentUser
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-TenantId

ID do locatário (ID globalmente exclusivo)

Propriedades dos parâmetros

Tipo:String
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

ServicePrincipal
Position:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-Username

Nome de utilizador do formulário 'user@contoso.org'

Propriedades dos parâmetros

Tipo:String
Default value:None
Suporta carateres universais:False
NãoMostrar:False
Aliases:Id, UserId

Conjuntos de parâmetros

UserId
Position:0
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-WhatIf

Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.

Propriedades dos parâmetros

Tipo:SwitchParameter
Default value:None
Suporta carateres universais:False
NãoMostrar:False
Aliases:Wi

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

CommonParameters

Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.

Entradas

PSAzureRmAccount

PSAzureContext

Saídas

PSAzureRmAccount