تسجيل الدخول إلى PowerShell باستخدام حساب مستخدم Azure Databricks

اتبع هذه الخطوات لاستخدام PowerShell لتسجيل الدخول إلى Azure Databricks باستخدام حساب مستخدم Azure Databricks. للحصول على معلومات حول حسابات مستخدمي Azure Databricks، راجع إدارة المستخدمين.

  1. ابدأ تسجيل الدخول إلى Azure باستخدام PowerShell لتشغيل الاتصال-AzAccount cmdlet. بعد تشغيل أمر cmdlet هذا، اتبع الإرشادات التي تظهر على الشاشة لإنهاء تسجيل الدخول باستخدام حسابك.

    Connect-AzAccount
    

    إشعار

    إذا كانت رسالة الخطأ تشير إلى أنه لم يتم التعرف على Connect-AzAccount cmdlet، فقم بتثبيته عن طريق تشغيل cmdlet التالي:

    Install-Module -Name Az -Repository PSGallery -Force
    
  2. تأكد من تسجيل الدخول إلى الاشتراك الصحيح للمستخدم الذي سجل الدخول. للحصول على اسم ومعرف اشتراكك الذي تم تسجيل الدخول إليه، بالإضافة إلى معرف المستأجر المرتبط بالاشتراك، قم بتشغيل الأمر cmdlet التالي:

    Get-AzContext | Select-Object -ExpandProperty Subscription
    

    إذا لم تكن متأكدا مما يجب أن يكون عليه الاشتراك الصحيح، يمكنك على سبيل المثال الحصول على معرف الاشتراك لمساحة عمل Azure Databricks بالنقر فوق اسم المستخدم >مدخل Microsoft Azure في شريط التنقل في مساحة العمل. في صفحة مورد مساحة عمل Azure Databricks التي تظهر، انقر فوق نظرة عامة في الشريط الجانبي. ثم ابحث عن حقل معرف الاشتراك، الذي يحتوي على معرف الاشتراك.

    إذا لم تتمكن من الوصول إلى مدخل Microsoft Azure، ولكن لديك حق الوصول إلى وحدة تحكم حساب Azure Databricks، يمكنك الحصول على الاشتراك الصحيح لمساحة عمل Azure Databricks كما يلي:

    1. دون اسما برمجيا لمساحة العمل، والذي يقع بجوار اسم المستخدم الخاص بك في شريط التنقل في مساحة العمل.
    2. انقر فوق اسم المستخدم >الخاص بك إدارة الحساب في شريط التنقل في مساحة العمل.
    3. في الشريط الجانبي، انقر فوق مساحات العمل.
    4. في المربع تصفية مساحات العمل، أدخل الاسم البرمجي لمساحة العمل واضغط Enterعلى .
    5. انقر فوق الاسم البرمجي لمساحة العمل في قائمة النتائج.
    6. دون ملاحظة عن حقل الاشتراك ، الذي يحتوي على معرف الاشتراك.

    إذا كنت بحاجة إلى التبديل إلى اشتراك مختلف، فقم بتشغيل الأمر Set-AzContext cmdllet، باستخدام المعلمة -Name أو -Subscription لتحديد اسم الاشتراك أو المعرف الصحيح.

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

    إذا تم عرض الرسالة التالية، يتم تسجيل دخولك إلى المستأجر الخطأ: The subscription of '<subscription-id>' doesn't exist in cloud 'AzureCloud'. لتسجيل الدخول إلى المستأجر الصحيح، يجب تشغيل Connect-AzAccount cmdlet مرة أخرى، باستخدام -Tenant الخيار لتحديد معرف المستأجر الصحيح.

    يمكنك الحصول على معرف المستأجر لمساحة عمل Azure Databricks عن طريق تشغيل الأمر curl -v <per-workspace-URL>/aad/auth والبحث في الإخراج < location: https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000، حيث 00000000-0000-0000-0000-000000000000 هو معرف المستأجر. راجع أيضا الحصول على معرفات الاشتراك والمستأجر في مدخل Microsoft Azure.

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