Sdílet prostřednictvím


Get-AzureRmContext

Získá metadata používaná k ověřování požadavků Azure Resource Manageru.

Upozorňující

Modul AzureRM PowerShell byl od 29. února 2024 oficiálně zastaralý. Uživatelům se doporučuje migrovat z AzureRM do modulu Az PowerShell, aby se zajistila nepřetržitá podpora a aktualizace.

I když může modul AzureRM stále fungovat, už se neudržuje ani nepodporuje, přičemž jakékoli další použití se bude umisťovat podle vlastního uvážení a rizika uživatele. Pokyny k přechodu na modul Az najdete v našich zdrojích informací o migraci.

Syntaxe

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

Description

Rutina Get-AzureRmContext získá aktuální metadata použitá k ověřování požadavků Azure Resource Manageru. Tato rutina získá účet Active Directory, tenanta Active Directory, předplatné Azure a cílové prostředí Azure. Rutiny Azure Resource Manageru používají tato nastavení ve výchozím nastavení při provádění požadavků Azure Resource Manageru.

Příklady

Příklad 1: Získání aktuálního kontextu

PS C:\> Connect-AzureRmAccount
PS C:\> Get-AzureRmContext

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

V tomto příkladu se k našemu účtu přihlašujeme pomocí předplatného Azure pomocí Připojení-AzureRmAccount a pak získáváme kontext aktuální relace voláním Get-AzureRmContext.

Příklad 2: Výpis všech dostupných kontextů

PS C:\> Get-AzureRmContext -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...

V tomto příkladu se zobrazí všechny aktuálně dostupné kontexty. Uživatel může vybrat jeden z těchto kontextů pomocí select-AzureRmContext.

Parametry

-DefaultProfile

Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure

Typ:IAzureContextContainer
Aliasy:AzureRmContext, AzureCredential
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-ListAvailable

Zobrazí seznam všech dostupných kontextů v aktuální relaci.

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Name

Název kontextu

Typ:String
Přípustné hodnoty:Default
Position:0
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

Vstupy

None

Výstupy

PSAzureContext