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