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
出力トークンをセキュリティで保護された文字列として変換するための仕様。
セキュリティ上の目的でパラメーターを常に使用し、今後の破壊的変更を回避し、
型: | SwitchParameter |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-DefaultProfile
Azure との通信に使用される資格情報、アカウント、テナント、サブスクリプション。
型: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-ResourceTypeName
オプションのリソースの種類名、サポートされる値: AadGraph、AnalysisServices、AppConfiguration、Arm、Attestation、Batch、CommunicationEmail、DataLake、KeyVault、MSGraph、OperationalInsights、ResourceManager、Storage、Synapse。 既定値は Arm (指定されていない場合) です。
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-ResourceUrl
トークンを要求するリソース URL (例: 'https://graph.microsoft.com/'。
型: | String |
Aliases: | Resource, ResourceUri |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-TenantId
オプションのテナント ID。指定されていない場合は、既定のコンテキストのテナント ID を使用します。
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
入力
None
出力
出力の種類は非推奨になります。
-AsSecureString
を使用してトークンを SecureString
として取得します。
Azure PowerShell