Bagikan melalui


Disconnect-AzAccount

Memutuskan koneksi akun Azure yang tersambung dan menghapus semua kredensial dan konteks yang terkait dengan akun tersebut.

Sintaks

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

Deskripsi

Cmdlet Disconnect-AzAccount memutuskan koneksi akun Azure yang terhubung dan menghapus semua kredensial dan konteks (informasi langganan dan penyewa) yang terkait dengan akun tersebut. Setelah menjalankan cmdlet ini, Anda harus masuk lagi menggunakan Koneksi-AzAccount.

Contoh

Contoh 1: Keluar dari akun saat ini

Disconnect-AzAccount

Keluar dari akun Azure yang terkait dengan konteks saat ini.

Contoh 2: Keluar dari akun yang terkait dengan konteks tertentu

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

Keluarkan akun yang terkait dengan konteks yang diberikan (bernama 'Work'). Karena ini menggunakan cakupan 'CurrentUser', semua kredensial dan konteks akan dihapus secara permanen.

Contoh 3: Keluar dari pengguna tertentu

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

Keluar dari pengguna 'user1@contoso.org' - semua kredensial dan semua konteks yang terkait dengan pengguna ini akan dihapus.

Parameter

-ApplicationId

Id ServicePrincipal (id unik global)

Jenis:String
Aliases:SPN, ServicePrincipal
Position:Named
nilai default:None
Diperlukan:True
Accept pipeline input:False
Accept wildcard characters:False

-AzureContext

Konteks

Jenis:PSAzureContext
Position:0
nilai default:None
Diperlukan:True
Accept pipeline input:True
Accept wildcard characters:False

-Confirm

Meminta Anda mengonfirmasi sebelum menjalankan cmdlet.

Jenis:SwitchParameter
Aliases:cf
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters:False

-ContextName

Nama konteks yang akan keluar

Jenis:String
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Kredensial, penyewa, dan langganan yang digunakan untuk komunikasi dengan azure

Jenis:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Objek akun yang akan dihapus

Jenis:PSAzureRmAccount
Position:0
nilai default:None
Diperlukan:True
Accept pipeline input:True
Accept wildcard characters:False

-Scope

Menentukan cakupan perubahan konteks, misalnya, apakah perubahan hanya berlaku untuk proses saat ini, atau untuk semua sesi yang dimulai oleh pengguna ini.

Jenis:ContextModificationScope
nilai yang diterima:Process, CurrentUser
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters:False

-TenantId

Id penyewa (id unik global)

Jenis:String
Position:Named
nilai default:None
Diperlukan:True
Accept pipeline input:False
Accept wildcard characters:False

-Username

Nama pengguna formulir 'user@contoso.org'

Jenis:String
Aliases:Id, UserId
Position:0
nilai default:None
Diperlukan:True
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Menunjukkan apa yang akan terjadi jika cmdlet berjalan. Cmdlet tidak dijalankan.

Jenis:SwitchParameter
Aliases:wi
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters:False

Input

PSAzureRmAccount

PSAzureContext

Output

PSAzureRmAccount