Get-AzContext

Pobiera metadane używane do uwierzytelniania żądań usługi Azure Resource Manager.

Składnia

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

Opis

Polecenie cmdlet Get-AzContext pobiera bieżące metadane używane do uwierzytelniania żądań usługi Azure Resource Manager. To polecenie cmdlet pobiera konto usługi Active Directory, dzierżawę usługi Active Directory, subskrypcję platformy Azure i docelowe środowisko platformy Azure. Polecenia cmdlet usługi Azure Resource Manager domyślnie używają tych ustawień podczas wprowadzania żądań usługi Azure Resource Manager. Jeśli dostępna ilość subskrypcji przekroczy domyślny limit 25, niektóre subskrypcje mogą nie być wyświetlane w wynikach .Get-AzContext -ListAvailable Uruchom polecenie Connect-AzAccount -MaxContextPopulation <int> , aby uzyskać więcej kontekstów.

Przykłady

Przykład 1. Pobieranie bieżącego kontekstu

Connect-AzAccount
Get-AzContext

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

W tym przykładzie logujemy się do konta przy użyciu subskrypcji platformy Azure przy użyciu polecenia Połączenie-AzAccount, a następnie uzyskujemy kontekst bieżącej sesji, wywołując polecenie Get-AzContext.

Przykład 2. Wyświetlanie listy wszystkich dostępnych kontekstów

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

W tym przykładzie są wyświetlane wszystkie aktualnie dostępne konteksty. Użytkownik może wybrać jeden z tych kontekstów przy użyciu polecenia Select-AzContext.

Parametry

-DefaultProfile

Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ListAvailable

Wyświetl listę wszystkich dostępnych kontekstów w bieżącej sesji.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Name

Nazwa kontekstu

Type:String
Position:0
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RefreshContextFromTokenCache

Odświeżanie kontekstów z pamięci podręcznej tokenu

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Dane wejściowe

None

Dane wyjściowe

PSAzureContext