Share via


Azure Databricks kullanıcı hesabıyla PowerShell oturumu açma

Azure Databricks kullanıcı hesabıyla Azure Databricks'te oturum açmak için PowerShell'i kullanmak için bu adımları izleyin. Azure Databricks kullanıcı hesapları hakkında bilgi için bkz . Kullanıcıları yönetme.

  1. Bağlan-AzAccount cmdlet'ini çalıştırmak için PowerShell kullanarak Azure'da oturum açmaya başlayın. Bu cmdlet'i çalıştırdıktan sonra, hesabınızla oturum açmayı bitirmek için ekrandaki yönergeleri izleyin.

    Connect-AzAccount
    

    Not

    Bir hata iletisi cmdlet'in tanınmadığını Connect-AzAccount belirtirse, aşağıdaki cmdlet'i çalıştırarak yükleyin:

    Install-Module -Name Az -Repository PSGallery -Force
    
  2. Oturum açmış kullanıcınız için doğru abonelikte oturum açtığınızı onaylayın. Oturum açmış aboneliğinizin adını ve kimliğini ve aboneliğin ilgili kiracı kimliğini almak için aşağıdaki cmdlet'i çalıştırın:

    Get-AzContext | Select-Object -ExpandProperty Subscription
    

    Doğru aboneliğin ne olması gerektiğine emin değilseniz, örneğin çalışma alanı gezinti çubuğunda kullanıcı adı >Azure Portal'a tıklayarak bir Azure Databricks çalışma alanının abonelik kimliğini alabilirsiniz. Görüntülenen Azure Databricks çalışma alanı kaynak sayfasında kenar çubuğunda Genel Bakış'a tıklayın. Ardından abonelik kimliğini içeren Abonelik Kimliği alanını arayın.

    Azure Portal'a erişemiyorsanız ancak Azure Databricks hesap konsolunuza erişiminiz varsa, Azure Databricks çalışma alanı için doğru aboneliği aşağıdaki gibi alabilirsiniz:

    1. Çalışma alanı gezinti çubuğunda kullanıcı adınızın yanında bulunan çalışma alanının programlı adını not edin.
    2. Çalışma alanı gezinti çubuğunda kullanıcı adınızın >Hesabı Yönet'e tıklayın.
    3. Kenar çubuğunda Çalışma Alanları'na tıklayın.
    4. Çalışma alanlarını filtrele kutusuna çalışma alanının program adını girin ve tuşuna basınEnter.
    5. Sonuçlar listesinde çalışma alanının program adına tıklayın.
    6. Abonelik kimliğini içeren Abonelik alanını not edin.

    Farklı bir aboneliğe geçmeniz gerekiyorsa, doğru abonelik adını veya kimliğini belirtmek için veya -Subscription parametresini -Name kullanarak Set-AzContext cmdllet'ini çalıştırın.

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

    Aşağıdaki ileti görüntüleniyorsa, yanlış kiracıda oturum açmışsınızdır: The subscription of '<subscription-id>' doesn't exist in cloud 'AzureCloud'. Doğru kiracıda oturum açmak için, cmdlet'ini Connect-AzAccount doğru kiracı kimliğini belirtme seçeneğini kullanarak -Tenant yeniden çalıştırmanız gerekir.

    Komutunu curl -v <per-workspace-URL>/aad/auth çalıştırıp çıktıya < location: https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000bakarak Azure Databricks çalışma alanının kiracı kimliğini alabilirsiniz. Burada 00000000-0000-0000-0000-000000000000 kiracı kimliğidir. Ayrıca bkz. Azure portalında abonelik ve kiracı kimliklerini alma.

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