PowerShell-inloggning med ett Azure Databricks-användarkonto
Följ de här stegen för att använda PowerShell för att logga in på Azure Databricks med ett Azure Databricks-användarkonto. Information om Azure Databricks-användarkonton finns i Hantera användare.
Börja logga in på Azure med hjälp av PowerShell för att köra cmdleten Anslut-AzAccount. När du har kört den här cmdleten följer du anvisningarna på skärmen för att slutföra inloggningen med ditt konto.
Connect-AzAccount
Kommentar
Om ett felmeddelande anger att cmdleten
Connect-AzAccount
inte känns igen installerar du den genom att köra följande cmdlet:Install-Module -Name Az -Repository PSGallery -Force
Bekräfta att du är inloggad på rätt prenumeration för den inloggade användaren. Kör följande cmdlet för att hämta namnet och ID:t för din inloggade prenumeration samt prenumerationens relaterade klientorganisations-ID:
Get-AzContext | Select-Object -ExpandProperty Subscription
Om du inte är säker på vilken prenumeration som ska vara korrekt kan du till exempel hämta prenumerations-ID:t för en Azure Databricks-arbetsyta genom att klicka på ditt användarnamn >för Azure Portal i arbetsytans navigeringsfält. På resurssidan för Azure Databricks-arbetsytan som visas klickar du på Översikt i sidofältet. Leta sedan efter fältet Prenumerations-ID, som innehåller prenumerations-ID:t.
Om du inte kan komma åt Azure-portalen, men du har åtkomst till Azure Databricks-kontokonsolen, kan du få rätt prenumeration för en Azure Databricks-arbetsyta på följande sätt:
- Anteckna arbetsytans programmatiska namn, som finns bredvid ditt användarnamn i arbetsytans navigeringsfält.
- Klicka på ditt användarnamn >Hantera konto i arbetsytans navigeringsfält.
- I sidofältet klickar du på Arbetsytor.
- I rutan Filtrera arbetsytor anger du arbetsytans programmatiska namn och trycker på
Enter
. - Klicka på arbetsytans programmatiska namn i resultatlistan.
- Anteckna fältet Prenumeration som innehåller prenumerations-ID:t.
Om du behöver växla till en annan prenumeration kör du cmdlleten Set-AzContext med hjälp av parametern
-Name
eller-Subscription
för att ange rätt prenumerationsnamn eller ID.Set-AzContext -Name "<subscription-name>" # Or ... Set-AzContext -Subscription <subscription-id>
Om följande meddelande visas är du inloggad på fel klientorganisation:
The subscription of '<subscription-id>' doesn't exist in cloud 'AzureCloud'.
Om du vill logga in på rätt klientorganisation måste du köra cmdletenConnect-AzAccount
igen med hjälp av-Tenant
alternativet för att ange rätt klientorganisations-ID.Du kan hämta klientorganisations-ID:t för en Azure Databricks-arbetsyta genom att köra kommandot
curl -v <per-workspace-URL>/aad/auth
och titta i utdata< location: https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000
, där00000000-0000-0000-0000-000000000000
är klientorganisations-ID:t. Se även Hämta prenumerations- och klient-ID:t i Azure-portalen.Connect-AzAccount -Tenant <tenant-id> | Format-Table