Partager via


Connexion PowerShell avec un compte d’utilisateur Azure Databricks

Suivez ces étapes pour utiliser PowerShell pour vous connecter à Azure Databricks avec un compte d'utilisateur Databricks. Pour plus d’informations sur les comptes d’utilisateur Azure Databricks, consultez Gérer les utilisateurs.

  1. Commencez à vous connecter à Azure à l’aide de PowerShell pour exécuter le cmdlet Connect-AzAccount . Après avoir exécuté ce cmdlet, suivez les instructions à l’écran pour terminer la connexion avec votre compte.

    Connect-AzAccount
    

    Remarque

    Si un message d’erreur indique que le cmdlet Connect-AzAccount n’est pas reconnu, installez-le en exécutant le cmdlet suivant :

    Install-Module -Name Az -Repository PSGallery -Force
    
  2. Vérifiez que vous êtes connecté à l’abonnement approprié pour votre utilisateur connecté. Pour obtenir le nom et l’ID de votre abonnement connecté, ainsi que l’ID de locataire associé à l’abonnement, exécutez le cmdlet suivant :

    Get-AzContext | Select-Object -ExpandProperty Subscription
    

    Si vous ne savez pas quel doit être l’abonnement approprié, vous pouvez par exemple obtenir l’ID d’abonnement d’un espace de travail Azure Databricks en cliquant sur votre nom d’utilisateur >Portail Azure dans la barre de navigation de l’espace de travail. Dans la page de ressources de l’espace de travail Azure Databricks qui s’affiche, cliquez sur Vue d’ensemble dans la barre latérale. Recherchez ensuite le champ ID d’abonnement, qui contient l’ID d’abonnement.

    Si vous ne pouvez pas accéder au portail Azure, mais que vous avez accès à votre console de compte Azure Databricks, vous pouvez obtenir l’abonnement approprié pour un espace de travail Azure Databricks comme suit :

    1. Faites une note dans l’espace de travail, qui se trouve en regard de votre nom d’utilisateur dans la barre de navigation de l’espace de travail.
    2. Cliquez sur votre nom d’utilisateur >Gérer le compte dans la barre de navigation de l’espace de travail.
    3. Dans la barre latérale, cliquez sur Espaces de travail.
    4. Dans la zone Filtrer les espaces de travail , entrez le nom programmatique de l’espace de travail, puis appuyez sur Enter.
    5. Cliquez sur le nom programmatique de l’espace de travail dans la liste des résultats.
    6. Laissez une note dans le champ Abonnement, qui contient l’ID d’abonnement.

    Si vous devez basculer vers un autre abonnement, exécutez le cmdlet Set-AzContext en utilisant le paramètren -Name ou -Subscription pour spécifier le nom ou l’ID de l’abonnement approprié.

    Set-AzContext -Name "<subscription-name>"
    
    # Or ...
    
    Set-AzContext -Subscription <subscription-id>
    

    Si le message suivant s’affiche, vous êtes connecté au mauvais locataire : The subscription of '<subscription-id>' doesn't exist in cloud 'AzureCloud'. Pour vous connecter au bon locataire, vous devez réexécuter le Connect-AzAccount cmdlet en utilisant l’option -Tenant pour spécifier l’ID du locataire correct.

    Vous pouvez obtenir l’ID de locataire d’un espace de travail Azure Databricks en exécutant la commande curl -v <per-workspace-URL>/aad/auth, puis en recherchant la sortie < location: https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000, où 00000000-0000-0000-0000-000000000000 représente l’ID de locataire. Consultez également Obtenir des ID d’abonnement et de locataire dans le Portail Azure.

    Connect-AzAccount -Tenant <tenant-id> | Format-Table