Condividi tramite


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.

  1. 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
    
  2. 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:

    1. Prendere nota del nome programmatico dell'area di lavoro, che si trova accanto al nome utente nella barra di spostamento dell'area di lavoro.
    2. Fare clic sul nome utente >Gestisci account nella barra di spostamento dell'area di lavoro.
    3. Nella barra laterale, fare clic su Aree di lavoro.
    4. Nella casella Filtra aree di lavoro immettere il nome programmatico dell'area di lavoro e premere Enter.
    5. Fare clic sul nome programmatico dell'area di lavoro nei risultati list.
    6. 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 il Connect-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