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 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 za pomocą subskrypcji platformy Azure przy użyciu polecenia Connect-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
Typ: | IAzureContextContainer |
Aliasy: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ListAvailable
Wyświetl listę wszystkich dostępnych kontekstów w bieżącej sesji.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Name
Nazwa kontekstu
Typ: | String |
Position: | 0 |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-RefreshContextFromTokenCache
Odświeżanie kontekstów z pamięci podręcznej tokenu
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
Dane wejściowe
None