Dela via


Disconnect-AzAccount

Kopplar från ett anslutet Azure-konto och tar bort alla autentiseringsuppgifter och kontexter som är associerade med det kontot.

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

Cmdleten Disconnect-AzAccount kopplar från ett anslutet Azure-konto och tar bort alla autentiseringsuppgifter och kontexter (prenumerations- och klientinformation) som är associerade med det kontot. När du har kört den här cmdleten måste du logga in igen med hjälp av Anslut-AzAccount.

Exempel

Exempel 1: Utloggning av det aktuella kontot

Disconnect-AzAccount

Loggar ut från det Azure-konto som är associerat med den aktuella kontexten.

Exempel 2: Utloggning av kontot som är associerat med en viss kontext

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

Loggar ut det konto som är associerat med den angivna kontexten (med namnet "Arbete"). Eftersom omfånget "CurrentUser" används tas alla autentiseringsuppgifter och kontexter bort permanent.

Exempel 3: Logga ut en viss användare

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

Loggar ut användarenuser1@contoso.org – alla autentiseringsuppgifter och alla kontexter som är associerade med den här användaren tas bort.

Parametrar

-ApplicationId

ServicePrincipal-ID (globalt unikt ID)

Typ:String
Aliases:SPN, ServicePrincipal
Position:Named
standardvärde:None
Obligatorisk:True
Accept pipeline input:False
Accept wildcard characters:False

-AzureContext

Kontext

Typ:PSAzureContext
Position:0
standardvärde:None
Obligatorisk:True
Accept pipeline input:True
Accept wildcard characters:False

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

Typ:SwitchParameter
Aliases:cf
Position:Named
standardvärde:None
Obligatorisk:False
Accept pipeline input:False
Accept wildcard characters:False

-ContextName

Namnet på kontexten som ska loggas ut från

Typ:String
Position:Named
standardvärde:None
Obligatorisk:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Autentiseringsuppgifter, klientorganisation och prenumeration som används för kommunikation med Azure

Typ:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
standardvärde:None
Obligatorisk:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Kontoobjektet som ska tas bort

Typ:PSAzureRmAccount
Position:0
standardvärde:None
Obligatorisk:True
Accept pipeline input:True
Accept wildcard characters:False

-Scope

Avgör omfånget för kontextändringar, till exempel om ändringar endast gäller för den aktuella processen eller för alla sessioner som startas av den här användaren.

Typ:ContextModificationScope
accepterade värden:Process, CurrentUser
Position:Named
standardvärde:None
Obligatorisk:False
Accept pipeline input:False
Accept wildcard characters:False

-TenantId

Klientorganisations-ID (globalt unikt ID)

Typ:String
Position:Named
standardvärde:None
Obligatorisk:True
Accept pipeline input:False
Accept wildcard characters:False

-Username

Användarnamnet för formuläret 'user@contoso.org'

Typ:String
Aliases:Id, UserId
Position:0
standardvärde:None
Obligatorisk:True
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.

Typ:SwitchParameter
Aliases:wi
Position:Named
standardvärde:None
Obligatorisk:False
Accept pipeline input:False
Accept wildcard characters:False

Indata

PSAzureRmAccount

PSAzureContext

Utdata

PSAzureRmAccount