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


Get-AzAccessToken

Получение маркера безопасного необработанного доступа. При использовании -ResourceUrl убедитесь, что значение соответствует текущей среде Azure. Вы можете ссылаться на значение (Get-AzContext).Environment.

ПРИМЕЧАНИЕ. Текущий тип выходных маркеров по умолчанию будет изменен с обычного текста String на SecureString для обеспечения безопасности. Используйте -AsSecureString, чтобы перейти к безопасному поведению, прежде чем критические изменения вступает в силу.

Синтаксис

Get-AzAccessToken
   [-ResourceTypeName <String>]
   [-TenantId <String>]
   [-AsSecureString]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
Get-AzAccessToken
   -ResourceUrl <String>
   [-TenantId <String>]
   [-AsSecureString]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Описание

Получение маркера доступа

Примеры

Пример 1. Получение маркера доступа для конечной точки ARM

Get-AzAccessToken -AsSecureString

Получение маркера доступа текущей учетной записи для конечной точки ResourceManager

Пример 2. Получение маркера доступа для конечной точки Microsoft Graph

Get-AzAccessToken -AsSecureString -ResourceTypeName MSGraph

Получение маркера доступа конечной точки Microsoft Graph для текущей учетной записи

Пример 3. Получение маркера доступа для конечной точки Microsoft Graph

Get-AzAccessToken -AsSecureString -ResourceUrl "https://graph.microsoft.com/"

Получение маркера доступа конечной точки Microsoft Graph для текущей учетной записи

Параметры

-AsSecureString

Specifiy для преобразования маркера вывода в виде безопасной строки. Всегда используйте параметр для целей безопасности и избежать предстоящей критической смены и ознакомьтесь с часто задаваемые вопросы о Azure PowerShell о том, как преобразовать из SecureString в обычный текст.

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

-DefaultProfile

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

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

-ResourceTypeName

Необязательное имя типа ресурса, поддерживаемые значения: AadGraph, AnalysisServices, AppConfiguration, Arm, Аттестация, Пакетная служба, CommunicationEmail, DataLake, KeyVault, MSGraph, OperationsInsights, ResourceManager, Storage, Synapse. Значением по умолчанию является Arm, если он не указан.

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

-ResourceUrl

URL-адрес ресурса для этого запрашиваемого маркера, например "https://graph.microsoft.com/".

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

-TenantId

Необязательный идентификатор клиента. Используйте идентификатор клиента контекста по умолчанию, если он не указан.

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

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

None

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

PSAccessToken

Тип выходных данных будет нерекомендуем.

PSSecureAccessToken

Используйте -AsSecureString, чтобы получить маркер как SecureString.