Condividi tramite


Get-AzAccessToken

Ottenere un token di accesso non elaborato sicuro. Quando si usa -ResourceUrl, assicurarsi che il valore corrisponda all'ambiente Azure corrente. È possibile fare riferimento al valore di (Get-AzContext).Environment.

NOTA: Il tipo di token di output predefinito corrente verrà modificato da testo normale String a SecureString per la sicurezza. Usare -AsSecureString per eseguire la migrazione al comportamento sicuro prima che la modifica che causa un'interruzione influisca.

Sintassi

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

Descrizione

Ottenere il token di accesso

Esempio

Esempio 1 Ottenere il token di accesso per l'endpoint arm

Get-AzAccessToken -AsSecureString

Ottenere il token di accesso dell'account corrente per l'endpoint ResourceManager

Esempio 2 Ottenere il token di accesso per l'endpoint di Microsoft Graph

Get-AzAccessToken -AsSecureString -ResourceTypeName MSGraph

Ottenere il token di accesso dell'endpoint di Microsoft Graph per l'account corrente

Esempio 3 Ottenere il token di accesso per l'endpoint di Microsoft Graph

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

Ottenere il token di accesso dell'endpoint di Microsoft Graph per l'account corrente

Parametri

-AsSecureString

Specifica per convertire il token di output come stringa sicura. Usare sempre il parametro per scopi di sicurezza ed evitare la prossima modifica di rilievo e fare riferimento a domande frequenti su Azure PowerShell per la conversione da SecureString a testo normale.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-DefaultProfile

Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure.

Tipo:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ResourceTypeName

Nome del tipo di risorsa facoltativo, valori supportati: AadGraph, AnalysisServices, AppConfiguration, Arm, Attestation, Batch, CommunicationEmail, DataLake, KeyVault, MSGraph, OperationalInsights, ResourceManager, Storage, Synapse. Il valore predefinito è Arm se non specificato.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ResourceUrl

URL della risorsa per cui si richiede il token, ad esempio 'https://graph.microsoft.com/'.

Tipo:String
Alias:Resource, ResourceUri
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-TenantId

ID tenant facoltativo. Se non specificato, usare l'ID tenant del contesto predefinito.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

Input

None

Output

PSAccessToken

Il tipo di output verrà deprecato.

PSSecureAccessToken

Usare -AsSecureString per ottenere il token come SecureString.