Condividi tramite


Disconnect-AzAccount

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

Sintassi

ContextName (Impostazione predefinita)

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

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 '[email protected]'

Disconnette l'utente '[email protected]': tutte le credenziali e tutti i contesti associati all'utente verranno rimossi.

Parametri

-ApplicationId

Id ServicePrincipal (ID univoco globale)

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False
Alias:SPN, Servizio Principale

Set di parametri

ServicePrincipal
Posizione:Named
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-AzureContext

Context

Proprietà dei parametri

Tipo:PSAzureContext
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

ContextObject
Posizione:0
Obbligatorio:True
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-Confirm

Richiede conferma prima di eseguire il cmdlet.

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False
Alias:cfr

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-ContextName

Nome del contesto da disconnettersi

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

ContextName
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-DefaultProfile

Credenziali, tenant e sottoscrizione usate per la comunicazione con Azure

Proprietà dei parametri

Tipo:IAzureContextContainer
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False
Alias:AzContext, AzureRmContext, AzureCredential

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-InputObject

Oggetto account da rimuovere

Proprietà dei parametri

Tipo:PSAzureRmAccount
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

AccountObject
Posizione:0
Obbligatorio:True
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti: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.

Proprietà dei parametri

Tipo:ContextModificationScope
Valore predefinito:None
Valori accettati:Process, CurrentUser
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-TenantId

ID tenant (ID univoco globale)

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

ServicePrincipal
Posizione:Named
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-Username

Nome utente del modulo '[email protected]'

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False
Alias:id, UserId

Set di parametri

UserId
Posizione:0
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-WhatIf

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

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False
Alias:Wi

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

CommonParameters

Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedi about_CommonParameters.

Input

PSAzureRmAccount

PSAzureContext

Output

PSAzureRmAccount