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 с помощью Подключение-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

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

-ListAvailable

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

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

-Name

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

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

-RefreshContextFromTokenCache

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

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

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

None

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

PSAzureContext