Поделиться через


Get-AzContext

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

Синтаксис

GetSingleContext (по умолчанию)

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

ListAllContexts

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... [email protected]    Subscription1       AzureCloud          xxxxxxxx-x...

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

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

Get-AzContext -ListAvailable
Name                                     Account             SubscriptionName    Environment         TenantId
----                                     -------             ----------------    -----------         --------
Subscription1 (xxxxxxxx-xxxx-xxxx-xxx... [email protected]    Subscription1       AzureCloud          xxxxxxxx-x...
Subscription2 (xxxxxxxx-xxxx-xxxx-xxx... [email protected]    Subscription2       AzureCloud          xxxxxxxx-x...
Subscription3 (xxxxxxxx-xxxx-xxxx-xxx... [email protected]    Subscription3       AzureCloud          xxxxxxxx-x...

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

Параметры

-DefaultProfile

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

Свойства параметра

Тип:IAzureContextContainer
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False
Aliases:AzContext, AzureRmContext, AzureCredential

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-ListAvailable

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

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

ListAllContexts
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Name

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

Свойства параметра

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

GetSingleContext
Position:0
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-RefreshContextFromTokenCache

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

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

ListAllContexts
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

CommonParameters

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

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

None

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

PSAzureContext