Get-AzContext

Возвращает метаданные, используемые для проверки подлинности запросов Azure Resource Manager.

Синтаксис

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

Описание

Командлет Get-AzContext получает текущие метаданные, используемые для проверки подлинности запросов Azure Resource Manager. Этот командлет получает учетную запись Active Directory, клиент Active Directory, подписку Azure и целевую среду Azure. Командлеты Azure Resource Manager используют эти параметры по умолчанию при выполнении запросов Azure Resource Manager. Если доступная сумма подписки превышает ограничение по умолчанию 25, некоторые подписки могут не отображаться в результатах Get-AzContext -ListAvailable. Выполните команду Connect-AzAccount -MaxContextPopulation <int> , чтобы получить дополнительные контексты.

Примеры

Пример 1. Получение текущего контекста

Connect-AzAccount
Get-AzContext

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

В этом примере мы войдем в учетную запись с подпиской Azure с помощью Connect-AzAccount, а затем получаем контекст текущего сеанса, вызвав Get-AzContext.

Пример 2. Перечисление всех доступных контекстов

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

В этом примере отображаются все доступные контексты. Пользователь может выбрать один из этих контекстов с помощью Select-AzContext.

Параметры

-DefaultProfile

Учетные данные, учетная запись, клиент и подписка, используемые для взаимодействия с Azure

Тип:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ListAvailable

Вывод списка всех доступных контекстов в текущем сеансе.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Name

Имя контекста

Тип:String
Position:0
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-RefreshContextFromTokenCache

Обновление контекстов из кэша маркеров

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

Входные данные

None

Выходные данные

PSAzureContext