Accesso a PowerShell con un account utente di Azure Databricks
Seguire questa procedura per usare PowerShell per accedere ad Azure Databricks con un account utente di Azure Databricks. Per informazioni sugli account utente di Azure Databricks, vedere Gestire gli utenti.
Iniziare ad accedere ad Azure usando PowerShell per eseguire il cmdlet Connect-AzAccount. Dopo aver eseguito questo cmdlet, seguire le istruzioni visualizzate per completare l'accesso con l'account.
Connect-AzAccount
Nota
Se un messaggio di errore indica che il
Connect-AzAccount
cmdlet non è riconosciuto, installarlo eseguendo il cmdlet seguente:Install-Module -Name Az -Repository PSGallery -Force
Verificare di aver eseguito l'accesso alla sottoscrizione corretta per l'utente connesso. Per get il nome e l'ID della sottoscrizione a cui hai effettuato l'accesso, così come l'ID tenant correlato della sottoscrizione, esegui il cmdlet seguente:
Get-AzContext | Select-Object -ExpandProperty Subscription
Se non si è certi della sottoscrizione corretta, è ad esempio possibile get l'ID sottoscrizione per un'area di lavoro di Azure Databricks facendo clic sul nome utente >portale di Azure nella barra di spostamento dell'area di lavoro. Nella pagina della risorsa dell'area di lavoro di Azure Databricks visualizzata fare clic su Panoramica nella barra laterale. Cercare quindi il campo ID sottoscrizione, che contiene l'ID sottoscrizione.
Se non è possibile accedere al portale di Azure, ma si ha accesso alla console dell'account Azure Databricks, è possibile get la sottoscrizione corretta per un'area di lavoro di Azure Databricks come indicato di seguito:
- Prendere nota del nome programmatico dell'area di lavoro, che si trova accanto al nome utente nella barra di spostamento dell'area di lavoro.
- Fare clic sul nome utente >Gestisci account nella barra di spostamento dell'area di lavoro.
- Nella barra laterale, fare clic su Aree di lavoro.
- Nella casella Filtra aree di lavoro immettere il nome programmatico dell'area di lavoro e premere
Enter
. - Fare clic sul nome programmatico dell'area di lavoro nei risultati list.
- Prendere nota del campo Sottoscrizione , che contiene l'ID sottoscrizione.
Se è necessario passare a una sottoscrizione diversa, eseguire il Set-AzContext cmdllet, usando il parametro
-Name
o-Subscription
per specificare il nome o l'ID della sottoscrizione corretti.Set-AzContext -Name "<subscription-name>" # Or ... Set-AzContext -Subscription <subscription-id>
Se viene visualizzato il messaggio seguente, si è connessi al tenant errato:
The subscription of '<subscription-id>' doesn't exist in cloud 'AzureCloud'.
per accedere al tenant corretto, è necessario eseguire di nuovo ilConnect-AzAccount
cmdlet, usando l'opzione-Tenant
per specificare l'ID tenant corretto.È possibile get l'ID tenant per un'area di lavoro di Azure Databricks eseguendo il comando
curl -v <per-workspace-URL>/aad/auth
e cercando nell'output< location: https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000
, where00000000-0000-0000-0000-000000000000
è l'ID tenant. Vedere anche Get sottoscrizione e ID tenant nel portale di Azure.Connect-AzAccount -Tenant <tenant-id> | Format-Table