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 Connect-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
Alias:SPN, ServicePrincipal
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:False
Terima karakter wildcard:False

-AzureContext

Konteks

Jenis:PSAzureContext
Position:0
Nilai default:None
Diperlukan:True
Terima input alur:True
Terima karakter wildcard:False

-Confirm

Meminta Anda mengonfirmasi sebelum menjalankan cmdlet.

Jenis:SwitchParameter
Alias:cf
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-ContextName

Nama konteks yang akan keluar

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-DefaultProfile

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

Jenis:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-InputObject

Objek akun yang akan dihapus

Jenis:PSAzureRmAccount
Position:0
Nilai default:None
Diperlukan:True
Terima input alur:True
Terima karakter wildcard: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
Terima input alur:False
Terima karakter wildcard:False

-TenantId

Id penyewa (id unik global)

Jenis:String
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:False
Terima karakter wildcard:False

-Username

Nama pengguna formulir 'user@contoso.org'

Jenis:String
Alias:Id, UserId
Position:0
Nilai default:None
Diperlukan:True
Terima input alur:False
Terima karakter wildcard:False

-WhatIf

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

Jenis:SwitchParameter
Alias:wi
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

Input

PSAzureRmAccount

PSAzureContext

Output

PSAzureRmAccount