Bagikan melalui


Get-AzContext

Mendapatkan metadata yang digunakan untuk mengautentikasi permintaan Azure Resource Manager.

Sintaks

Get-AzContext
   [-DefaultProfile <IAzureContextContainer>]
   [[-Name] <String>]
   [<CommonParameters>]
Get-AzContext
   [-ListAvailable]
   [-RefreshContextFromTokenCache]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Deskripsi

Cmdlet Get-AzContext mendapatkan metadata saat ini yang digunakan untuk mengautentikasi permintaan Azure Resource Manager. Cmdlet ini mendapatkan akun Direktori Aktif, penyewa Direktori Aktif, langganan Azure, dan lingkungan Azure yang ditargetkan. Cmdlet Azure Resource Manager menggunakan pengaturan ini secara default saat membuat permintaan Azure Resource Manager. Ketika jumlah langganan yang tersedia melebihi batas default 25, beberapa langganan mungkin tidak muncul dalam hasil Get-AzContext -ListAvailable. Silakan jalankan Connect-AzAccount -MaxContextPopulation <int> untuk mendapatkan lebih banyak konteks.

Contoh

Contoh 1: Mendapatkan konteks saat ini

Connect-AzAccount
Get-AzContext

Name                                     Account             SubscriptionName    Environment         TenantId
----                                     -------             ----------------    -----------         --------
Subscription1 (xxxxxxxx-xxxx-xxxx-xxx... test@outlook.com    Subscription1       AzureCloud          xxxxxxxx-x...

Dalam contoh ini kita masuk ke akun kita dengan langganan Azure menggunakan Connect-AzAccount, dan kemudian kita mendapatkan konteks sesi saat ini dengan memanggil Get-AzContext.

Contoh 2: Mencantumkan semua konteks yang tersedia

Get-AzContext -ListAvailable

Name                                     Account             SubscriptionName    Environment         TenantId
----                                     -------             ----------------    -----------         --------
Subscription1 (xxxxxxxx-xxxx-xxxx-xxx... test@outlook.com    Subscription1       AzureCloud          xxxxxxxx-x...
Subscription2 (xxxxxxxx-xxxx-xxxx-xxx... test@outlook.com    Subscription2       AzureCloud          xxxxxxxx-x...
Subscription3 (xxxxxxxx-xxxx-xxxx-xxx... test@outlook.com    Subscription3       AzureCloud          xxxxxxxx-x...

Dalam contoh ini, semua konteks yang tersedia saat ini ditampilkan. Pengguna dapat memilih salah satu konteks ini menggunakan Select-AzContext.

Parameter

-DefaultProfile

Kredensial, akun, 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

-ListAvailable

Cantumkan semua konteks yang tersedia dalam sesi saat ini.

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

-Name

Nama konteks

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

-RefreshContextFromTokenCache

Refresh konteks dari cache token

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

Input

None

Output

PSAzureContext