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
Выходные данные
Тип выходных данных будет нерекомендуем.
Используйте -AsSecureString
, чтобы получить маркер как SecureString
.
Azure PowerShell