Delen via


Disconnect-AzureRmAccount

Hiermee wordt een verbonden Azure-account verbroken en worden alle referenties en contexten verwijderd die aan dat account zijn gekoppeld.

Waarschuwing

De AzureRM PowerShell-module is vanaf 29 februari 2024 officieel afgeschaft. Gebruikers wordt aangeraden om van AzureRM naar de Az PowerShell-module te migreren om ondersteuning en updates te garanderen.

Hoewel de AzureRM-module nog steeds kan functioneren, wordt deze niet meer onderhouden of ondersteund, waardoor het gebruik naar eigen goeddunken en risico van de gebruiker blijft bestaan. Raadpleeg onze migratiebronnen voor hulp bij de overgang naar de Az-module.

Syntaxis

Disconnect-AzureRmAccount
          [-ContextName <String>]
          [-Scope <ContextModificationScope>]
          [-DefaultProfile <IAzureContextContainer>]
          [-WhatIf]
          [-Confirm]
          [<CommonParameters>]
Disconnect-AzureRmAccount
          [-Username] <String>
          [-Scope <ContextModificationScope>]
          [-DefaultProfile <IAzureContextContainer>]
          [-WhatIf]
          [-Confirm]
          [<CommonParameters>]
Disconnect-AzureRmAccount
          -ApplicationId <String>
          -TenantId <String>
          [-Scope <ContextModificationScope>]
          [-DefaultProfile <IAzureContextContainer>]
          [-WhatIf]
          [-Confirm]
          [<CommonParameters>]
Disconnect-AzureRmAccount
          [-InputObject] <PSAzureRmAccount>
          [-Scope <ContextModificationScope>]
          [-DefaultProfile <IAzureContextContainer>]
          [-WhatIf]
          [-Confirm]
          [<CommonParameters>]
Disconnect-AzureRmAccount
          [-AzureContext] <PSAzureContext>
          [-Scope <ContextModificationScope>]
          [-DefaultProfile <IAzureContextContainer>]
          [-WhatIf]
          [-Confirm]
          [<CommonParameters>]

Description

De cmdlet Disconnect-AzureRmAccount verbreekt de verbinding met een verbonden Azure-account en verwijdert alle referenties en contexten (abonnements- en tenantgegevens) die aan dat account zijn gekoppeld. Nadat u deze cmdlet hebt uitgevoerd, moet u zich opnieuw aanmelden met Connect-AzureRmAccount.

Voorbeelden

Afmelding van het huidige account

PS C:\> Disconnect-AzureRmAccount

Hiermee meldt u zich af bij het Azure-account dat is gekoppeld aan de huidige context.

Afmelding van het account dat is gekoppeld aan een bepaalde context

PS C:\> Get-AzureRmContext "Work" | Disconnect-AzureRmAccount -Scope CurrentUser

Hiermee wordt het account afgelogd dat is gekoppeld aan de opgegeven context (met de naam 'Werk'). Omdat dit het bereik CurrentUser gebruikt, worden alle referenties en contexten definitief verwijderd.

Een bepaalde gebruiker afmelden

PS C:\> Disconnect-AzureRmAccount -Username 'user1@contoso.org'

De gebruiker wordt afgemelduser1@contoso.org. Alle referenties en alle contexten die aan deze gebruiker zijn gekoppeld, worden verwijderd.

Parameters

-ApplicationId

ServicePrincipal-id (globally unique id)

Type:String
Aliassen:SPN, ServicePrincipal
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-AzureContext

Context

Type:PSAzureContext
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-Confirm

Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.

Type:SwitchParameter
Aliassen:cf
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ContextName

Naam van de context waarvan u zich wilt afmelden

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-DefaultProfile

De referenties, tenant en abonnementen die worden gebruikt voor communicatie met Azure

Type:IAzureContextContainer
Aliassen:AzureRmContext, AzureCredential
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-InputObject

Het accountobject dat moet worden verwijderd

Type:PSAzureRmAccount
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-Scope

Bepaalt het bereik van contextwijzigingen, bijvoorbeeld of wijzigingen alleen van toepassing zijn op het huidige proces of op alle sessies die door deze gebruiker zijn gestart.

Type:ContextModificationScope
Geaccepteerde waarden:Process, CurrentUser
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-TenantId

Tenant-id (globaal unieke id)

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Username

Gebruikersnaam van het formulier 'user@contoso.org'

Type:String
Aliassen:Id, UserId
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-WhatIf

Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.

Type:SwitchParameter
Aliassen:wi
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Invoerwaarden

PSAzureRmAccount

Parameters: InputObject (ByValue)

PSAzureContext

Parameters: AzureContext (ByValue)

Uitvoerwaarden

PSAzureRmAccount