Get-AzAccessToken

取得原始存取令牌。 使用 -ResourceUrl 時,請確定此值與目前的 Azure 環境相符。 您可以參考 的值 (Get-AzContext).Environment

Syntax

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

Description

取得存取權杖

範例

範例 1 取得 ARM 端點的存取令牌

Get-AzAccessToken

取得 ResourceManager 端點目前帳戶的存取令牌

範例 2 取得 Microsoft Graph 端點的存取令牌

Get-AzAccessToken -ResourceTypeName MSGraph

取得目前帳戶的 Microsoft Graph 端點存取令牌

範例 3 取得 Microsoft Graph 端點的存取令牌

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

取得目前帳戶的 Microsoft Graph 端點存取令牌

參數

-AsSecureString

將輸出令牌轉換成安全字串的規格。

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

-DefaultProfile

用於與 Azure 通訊的認證、帳戶、租用戶和訂用帳戶。

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

-ResourceTypeName

選擇性的資源類型名稱、支援的值:AadGraph、AnalysisServices、AppConfiguration、Arm、證明、Batch、DataLake、KeyVault、MSGraph、OperationalInsights、ResourceManager、儲存體、Synapse。 如果未指定,預設值為 Arm。

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

-ResourceUrl

您要求令牌的資源 URL,例如 『https://graph.microsoft.com/。

Type:String
Aliases:Resource, ResourceUri
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-TenantId

選擇性租使用者識別碼。如果未指定,請使用預設內容的租用戶標識碼。

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

輸入

None

輸出

PSAccessToken

PSSecureAccessToken