Udostępnij za pośrednictwem


Get-AzAccessToken

Uzyskiwanie bezpiecznego tokenu dostępu. W przypadku korzystania z parametru -ResourceUrl upewnij się, że wartość jest zgodna z bieżącym środowiskiem platformy Azure. Możesz odwołać się do wartości (Get-AzContext).Environment.

Uwaga / Notatka

Dla celów bezpieczeństwa domyślny typ danych wyjściowych został zmieniony z zwykłego tekstu String na SecureString. Aby uzyskać więcej informacji, zobacz Protect secrets in Azure PowerShell.

Składnia

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

Opis

Uzyskiwanie bezpiecznego tokenu dostępu

Przykłady

Przykład 1 Uzyskiwanie tokenu dostępu dla punktu końcowego usługi ARM

Get-AzAccessToken -AsSecureString

Uzyskiwanie tokenu dostępu bieżącego konta dla punktu końcowego usługi ResourceManager

Przykład 2. Uzyskiwanie tokenu dostępu dla punktu końcowego programu Microsoft Graph

Get-AzAccessToken -AsSecureString -ResourceTypeName MSGraph

Uzyskiwanie tokenu dostępu punktu końcowego programu Microsoft Graph dla bieżącego konta

Przykład 3 Uzyskiwanie tokenu dostępu dla punktu końcowego programu Microsoft Graph

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

Uzyskiwanie tokenu dostępu punktu końcowego programu Microsoft Graph dla bieżącego konta

Parametry

-AsSecureString

Parametr nie jest już używany, ale zachowany na potrzeby zgodności z poprzednimi wersjami. Bez względu na AsSecureString to, czy jest określony, token wyjściowy to SecureString.

Typ:SwitchParameter
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-DefaultProfile

Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.

Typ:IAzureContextContainer
Aliasy:AzContext, AzureRmContext, AzureCredential
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-ResourceTypeName

Opcjonalna nazwa typu zasobu, obsługiwane wartości: AadGraph, AnalysisServices, AppConfiguration, Arm, Attestation, Batch, CommunicationEmail, DataLake, KeyVault, MSGraph, OperationalInsights, ResourceManager, Storage, Synapse. Wartość domyślna to Arm, jeśli nie zostanie określona.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-ResourceUrl

Adres URL zasobu dla tego żądania tokenu, np. "https://graph.microsoft.com/".

Typ:String
Aliasy:Resource, ResourceUri
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-TenantId

Opcjonalny identyfikator dzierżawy. Jeśli nie zostanie określony, użyj identyfikatora dzierżawy kontekstu domyślnego.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

Dane wejściowe

None

Dane wyjściowe

PSSecureAccessToken