Condividi tramite


Disconnect-AzAccount

Disconnette un account Azure connesso e rimuove tutte le credenziali e i contesti associati a tale account.

Sintassi

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>]

Descrizione

Il cmdlet Disconnect-AzAccount disconnette un account Azure connesso e rimuove tutte le credenziali e i contesti (informazioni sulla sottoscrizione e sul tenant) associati a tale account. Dopo aver eseguito questo cmdlet, sarà necessario eseguire di nuovo l'accesso usando Connect-AzAccount.

Esempio

Esempio 1: disconnessione dell'account corrente

Disconnect-AzAccount

Disconnettersi dall'account Azure associato al contesto corrente.

Esempio 2: disconnessione dell'account associato a un contesto specifico

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

Disconnette l'account associato al contesto specificato (denominato "Work"). Poiché usa l'ambito 'CurrentUser', tutte le credenziali e i contesti verranno eliminati definitivamente.

Esempio 3: Disconnettersi da un utente specifico

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

Disconnette l'utente 'user1@contoso.org': tutte le credenziali e tutti i contesti associati all'utente verranno rimossi.

Parametri

-ApplicationId

Id ServicePrincipal (ID univoco globale)

Tipo:String
Alias:SPN, ServicePrincipal
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-AzureContext

Contesto

Tipo:PSAzureContext
Posizione:0
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-Confirm

Richiede conferma prima di eseguire il cmdlet.

Tipo:SwitchParameter
Alias:cf
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ContextName

Nome del contesto da disconnettersi

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-DefaultProfile

Credenziali, tenant e sottoscrizione usate per la comunicazione con Azure

Tipo:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-InputObject

Oggetto account da rimuovere

Tipo:PSAzureRmAccount
Posizione:0
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-Scope

Determina l'ambito delle modifiche di contesto, ad esempio se le modifiche si applicano solo al processo corrente o a tutte le sessioni avviate dall'utente.

Tipo:ContextModificationScope
Valori accettati:Process, CurrentUser
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-TenantId

ID tenant (ID univoco globale)

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Username

Nome utente del modulo 'user@contoso.org'

Tipo:String
Alias:Id, UserId
Posizione:0
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-WhatIf

Mostra gli effetti dell'esecuzione del cmdlet. Il cmdlet non viene eseguito.

Tipo:SwitchParameter
Alias:wi
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

Input

PSAzureRmAccount

PSAzureContext

Output

PSAzureRmAccount