Disconnect-AzureRmAccount
Leválaszt egy csatlakoztatott Azure-fiókot, és eltávolítja a fiókhoz társított összes hitelesítő adatot és környezetet.
Figyelmeztetés
Az AzureRM PowerShell-modul 2024. február 29-én hivatalosan elavult. Javasoljuk a felhasználóknak, hogy migráljanak az AzureRM-ből az Az PowerShell-modulba a folyamatos támogatás és frissítések biztosítása érdekében.
Bár az AzureRM-modul továbbra is működik, a továbbiakban nem tart fenn vagy nem támogatott, így a folyamatos használatot a felhasználó saját belátása szerint és kockázatára teheti. Az Az modulra való áttéréshez tekintse meg a migrálási erőforrásainkat.
Syntax
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
A Disconnect-AzureRmAccount parancsmag leválaszt egy csatlakoztatott Azure-fiókot, és eltávolítja a fiókhoz társított összes hitelesítő adatot és környezetet (előfizetési és bérlői adatokat). A parancsmag végrehajtása után újra be kell jelentkeznie az Csatlakozás-AzureRmAccount használatával.
Példák
Az aktuális fiók kijelentkezése
PS C:\> Disconnect-AzureRmAccount
Kijelentkezik az aktuális környezethez társított Azure-fiókból.
Egy adott környezethez társított fiók kijelentkezése
PS C:\> Get-AzureRmContext "Work" | Disconnect-AzureRmAccount -Scope CurrentUser
Kijelentkezteti az adott környezethez társított fiókot (a neve "Work"). Mivel ez a "CurrentUser" hatókört használja, az összes hitelesítő adat és környezet véglegesen törlődik.
Adott felhasználó kijelentkeztetése
PS C:\> Disconnect-AzureRmAccount -Username 'user1@contoso.org'
Kijelentkezteti a "user1@contoso.org" felhasználót – a rendszer eltávolítja a felhasználóhoz társított összes hitelesítő adatot és kontextust.
Paraméterek
-ApplicationId
ServicePrincipal-azonosító (globálisan egyedi azonosító)
Típus: | String |
Aliasok: | SPN, ServicePrincipal |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-AzureContext
Környezet
Típus: | PSAzureContext |
Position: | 0 |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-Confirm
Jóváhagyást kér a parancsmag futtatása előtt.
Típus: | SwitchParameter |
Aliasok: | cf |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-ContextName
A kijelentkezni kívánt környezet neve
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-DefaultProfile
Az Azure-ral való kommunikációhoz használt hitelesítő adatok, bérlő és előfizetés
Típus: | IAzureContextContainer |
Aliasok: | AzureRmContext, AzureCredential |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-InputObject
Az eltávolítani kívánt fiókobjektum
Típus: | PSAzureRmAccount |
Position: | 0 |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-Scope
Meghatározza a környezeti változások hatókörét, például azt, hogy a módosítások csak az aktuális folyamatra vagy a felhasználó által indított összes munkamenetre vonatkoznak-e.
Típus: | ContextModificationScope |
Elfogadott értékek: | Process, CurrentUser |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-TenantId
Bérlőazonosító (globálisan egyedi azonosító)
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-Username
Az űrlap felhasználónév ""user@contoso.org
Típus: | String |
Aliasok: | Id, UserId |
Position: | 0 |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-WhatIf
Bemutatja, mi történne a parancsmag futtatásakor. A parancsmag nincs végrehajtva.
Típus: | SwitchParameter |
Aliasok: | wi |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
Bevitelek
Paraméterek: InputObject (ByValue)
Paraméterek: AzureContext (ByValue)