تثبيت برنامج Azure PowerShell

مكتمل

في هذا السيناريو، يفضل المسؤولون تنفيذ البرامج النصية محليا على أجهزة الكمبيوتر الخاصة بهم بدلا من استخدام Azure Cloud Shell. نظرا لأن فريقك يستخدم مزيجا من Windows وLinux وmacOS، فإن مهمتك هي التأكد من أن Azure PowerShell يعمل عبر جميع هذه الأجهزة. وهذا يمكن المسؤولين لديك من إدارة البنية الأساسية ل Azure وأتمتتها لمؤسستك من نظام التشغيل المفضل لديهم على أجهزة الكمبيوتر المحلية الخاصة بهم.

ما المكونات الواجب تثبيتها؟

سنراجع إرشادات التثبيت التفصيلية لبعض الأنظمة الأساسية الشائعة في الوحدة التالية، ولكن أولا، لنلق نظرة على المكونين الرئيسيين المطلوبين ل Azure PowerShell:

  • لغة PowerShell: تتوفر لغة PowerShell في متغيرين:
    • PowerShell الإصدار 7: يمكن تثبيت هذا الإصدار على Windows وLinux وmacOS.
    • Windows PowerShell 5.1: هذا الإصدار مثبت مسبقا ويعمل فقط على Windows.
  • الوحدة النمطية Az PowerShell: يجب تثبيت هذه الوحدة لإضافة الأوامر الخاصة ب Azure إلى PowerShell.

تلميح

يوصى باستخدام أحدث إصدار مستقر من PowerShell 7 مع الوحدة النمطية Az PowerShell على جميع الأنظمة الأساسية.

بعد تثبيت الإصدار المناسب من PowerShell، يمكنك بعد ذلك تثبيت الوحدة النمطية Az PowerShell لبدء إدارة موارد Azure.

كيفية تثبيت PowerShell

لتثبيت PowerShell على جميع الأنظمة الأساسية، استخدم مدير الحزم. يختلف مدير الحزم الموصى به حسب نظام التشغيل والتوزيع.

Windows

في Windows، استخدم مدير حزم Windows (winget) لتثبيت أحدث إصدار مستقر من PowerShell 7.

winget install --id Microsoft.Powershell --source winget

Linux

يختلف مدير الحزمة على Linux بناء على التوزيع. يتوفر PowerShell في مستودع Microsoft، والذي يجب إضافته إلى مدير الحزمة.

التوزيع مدير الحزمة
ديبيان ، أوبونتو apt-get
ريد هات إنتربرايز لينكس (RHEL) dnf أو yum اعتمادا على إصدار RHEL الخاص بك

لتثبيت PowerShell على الإصدارات المدعومة من Ubuntu Linux، استخدم أداة التعبئة والتغليف المتقدمة (apt) وخط أوامر Bash.

macOS

على macOS، استخدم Homebrew لتثبيت PowerShell.

الوحدة النمطية Az PowerShell

Azure PowerShell هو اسم المنتج لوحدة Microsoft PowerShell الرسمية التي تحتوي على أوامر لإدارة موارد Azure.

يسمى الإصدار الحالي من الوحدة النمطية Azure PowerShell لإدارة موارد Azure Az. إنها وحدة PowerShell الموصى بها لإدارة موارد Azure باستخدام PowerShell. يتضمن آلاف الأوامر التي تتحكم في كل جانب من جوانب Azure تقريبا. الوحدة النمطية Az PowerShell هي عبر النظام الأساسي.

قد تجد أمثلة على الإنترنت تستخدم الوحدة النمطية AzureRM PowerShell، وهو الجيل السابق من Azure PowerShell. إنه مهمل، ولم يعد محميا أو مدعوما، ولا يوصى به. تستخدم الأوامر في الوحدة النمطية *-AzureRM* PowerShell التنسيق.

قد تواجه أيضا وحدة Azure PowerShell النمطية المسماة Azure، وهي لإدارة موارد Azure القديمة التي تستخدم واجهات برمجة تطبيقات Azure Service Manager (ASM). لا يوصى بالوحدة النمطية Azure PowerShell عند إنشاء موارد جديدة نظرا لأنه من المقرر إيقاف ASM قريبا.