Get-AzAccessToken
Uzyskiwanie bezpiecznego nieprzetworzonego 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: Bieżący domyślny typ tokenu wyjściowego zostanie zmieniony z
String
zwykłego tekstu naSecureString
na potrzeby zabezpieczeń. Przed zmianą powodującą niezgodność użyj-AsSecureString
, aby przeprowadzić migrację do bezpiecznego zachowania.
Składnia
Get-AzAccessToken
[-ResourceTypeName <String>]
[-TenantId <String>]
[-AsSecureString]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Get-AzAccessToken
-ResourceUrl <String>
[-TenantId <String>]
[-AsSecureString]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Opis
Uzyskiwanie 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
Specifiy do konwertowania tokenu wyjściowego jako bezpiecznego ciągu.
Zawsze używaj parametru w celu zabezpieczeń i aby uniknąć nadchodzącego przełomowego chang i zapoznaj się z często zadawanymi pytaniami dotyczącymi programu Azure PowerShell, aby dowiedzieć się, jak konwertować z SecureString
na zwykły tekst.
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 którego żądasz 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
Typ danych wyjściowych będzie przestarzały.
Użyj -AsSecureString
, aby uzyskać token jako SecureString
.