استخدام دفاتر التشغيل والوحدات الموجودة

بدلًا من إنشاء دفاتر التشغيل والوحدات في Azure Automation، يمكنك الوصول إلى السيناريوهات التي تم إنشاؤها مسبقًا من قبل Microsoft والمجتمع. يمكنك الحصول على دفاتر تشغيل PowerShell ودفاتر تشغيل Python المرتبطين بـ Azure من معرض دفتر التشغيل في مدخل Microsoft Azure، والوحداتودفاتر التشغيل (والتي قد تكون أو لا تكون خاصة بـ Azure) من معرض PowerShell. يمكنك أيضًا المساهمة في المجتمع من خلال مشاركة السيناريوهات التي تقوم بتطويرها.

إشعار

سينتهي العمل في TechNet Script Center. تم نقل كافة دفاتر التشغيل من Script Center في معرض Runbook إلى مؤسسة التنفيذ التلقائي GitHub للحصول على مزيد من المعلومات، راجع نقل دفتر تشغيل Azure Automation إلى GitHub.

استيراد دفاتر التشغيل من GitHub مع مدخل Microsoft Azure

إشعار

  • يتمتع خيار استعراض المعرض في مدخل Microsoft Azure بتجربة مستخدم مُحسنة.
  • في جزء Process Automation>Runbook، يمكنك استيراد دفاتر التشغيل إما عن طريق خيار Import a runbook أو خيار Browse gallery، وتعرض صفحة Runbooks عمودين جديدين - Runtime version وRunbook type.
  1. في مدخل Azure، قم بفتح حساب «التشغيل التلقائي» الخاص بك.

  2. حدد جزء Runbooks ضمن Process Automation.

  3. انقر فوق Import a runbook في صفحة Runbooks.

    Screenshot of selecting a runbook from import runbook option.

  4. من صفحة Import a runbook يمكنك إما استيراد ملف مُخزن على جهازك المحلي أو من GitHub باستخدام Browse for file أو Browse from gallery على التوالي.

  5. حدد الملف.

  6. أدخل Name وRuntime version، وDescription.

  7. انقر فوق استيراد.

    Screenshot of selecting a runbook from file or gallery.

  8. بدلًا من ذلك، حدد Browse Gallery في صفحة Runbooks لاستعراض دفاتر التشغيل المتوفرة.

    Screenshot of selecting browsing gallery option from runbook blade.

  9. يمكنك استخدام عوامل التصفية أعلى القائمة لتضييق العرض حسب الناشر والنوع والفرز. حدد موقع عنصر المعرض الذي تريده وحدده لعرض تفاصيله.

    Browsing runbook gallery.

  10. انقر فوق Select لتحديد دفتر التشغيل المختار.

  11. في صفحة Import a runbook أدخل Name وحدد Runtime versions.

  12. يتم تعبئة Runbook type وDescription تلقائيًا.

  13. انقر فوق استيراد.

    Gallery item import.

  14. يظهر دفتر التشغيل على علامة التبويب Runbooks لحساب التنفيذ التلقائي.

هام

يجب التحقق من صحة محتويات أي دفاتر تشغيل تحصل عليها من معرض PowerShell. توخ الحذر الشديد في تثبيتها وتشغيلها في بيئة إنتاج.

يوفر معرض PowerShell العديد من دفاتر التشغيل من Microsoft ومن المجتمع التي يمكنك استيرادها إلى Azure Automation. لاستخدام دفتر من الدفاتر، قم بتنزيل دفتر تشغيل من المعرض، أو يمكنك استيراد دفاتر التشغيل مباشرة من المعرض، أو من حساب التنفيذ التلقائي الخاص بك في مدخل Microsoft Azure.

إشعار

لا يتم اعتماد دفاتر التشغيل الرسومية في معرض PowerShell.

يمكنك الاستيراد مباشرة فقط من معرض PowerShell باستخدام مدخل Microsoft Azure. لا يمكنك تنفيذ هذه الوظيفة باستخدام PowerShell. الإجراء هو نفسه كما هو موضح في استيراد دفاتر التشغيل من GitHub مع مدخل Microsoft Azure، إلا أن المصدر سيكون معرض PowerShell.

Showing runbook gallery source selection.

تحتوي وحدات PowerShell على cmdlets يمكنك استخدامها في دفاتر التشغيل الخاصة بك. تتوفر الوحدات الموجودة التي يمكنك تثبيتها في "Azure Automation" في معرض PowerShell. يمكنك تشغيل هذا المعرض من مدخل Microsoft Azure وتثبيت الوحدات مباشرة في Azure Automation، أو يمكنك تنزيلها وتثبيتها يدويًا.

يمكنك أيضًا العثور على وحدات للاستيراد في مدخل Microsoft Azure. يتم سردها لحساب التنفيذ التلقائي الخاص بك في Modules ضمن Shared resources.

هام

لا تقم بتضمين الكلمة الأساسية "AzureRm" في أي برنامج نصي مُصمم ليتم تنفيذه مع الوحدة Az. قد يؤدي تضمين الكلمة الأساسية، حتى في تعليق، إلى تحميل AzureRm ومن ثم تعارضه مع الوحدة النمطية Az.

تحتوي القائمة أدناه على بعض دفاتر التشغيل التي تدعم السيناريوهات الشائعة. للحصول على قائمة كاملة من دفاتر التشغيل التي أنشأها فريق Azure Automation، راجع ملف تعريف AzureAutomationTeam.

المساهمة في المجتمع

نشجعك بشدة على المساهمة والمساعدة في تنمية مجتمع Azure Automation. شارك دفاتر التشغيل المذهلة التي قمت ببنائها مع المجتمع. نُقدر مساهماتك!

يمكنك إضافة دفاتر تشغيل PowerShell جديدة أو دفاتر تشغيل Python جديدة إلى معرض Runbook مع سير عمل GitHub هذا.

  1. قم بإنشاء مستودع عام على GitHub، وأضف دفتر التشغيل وأي ملفات ضرورية أخرى (مثل readme.md، والوصف وما إلى ذلك).

  2. أضف الموضوع azureautomationrunbookgallery للتأكد من خدماتنا ستكتشف المستودع بحيث يمكن عرضه في معرض Automation Runbook.

  3. إذا كان دفتر التشغيل الذي أنشأته هو سير عمل PowerShell، أضف الموضوع PowerShellWorkflow. إذا كان دفتر التشغيل هو Python 3، أضف Python3. لا توجد مواضيع محددة أخرى مطلوبة لدفاتر تشغيل Azure، ولكننا نشجعك على إضافة موضوعات أخرى يمكن استخدامها للتصنيف والبحث في معرض Runbook.

    إشعار

    تحقق من دفاتر التشغيل الموجودة في المعرض لأشياء مثل التنسيق والعناوين والعلامات الموجودة التي قد تستخدمها (مثل Azure Automation أو Linux Azure Virtual Machines).

لاقتراح تغييرات على دفتر تشغيل موجود، قم بتقديم طلب سحب ضده.

إذا قررت استنساخ كتاب تشغيل موجود وتحريره، فإن أفضل الممارسات هي منحه اسمًا مختلفًا. إذا أعدت استخدام الاسم القديم، فسيظهر مرتين في قائمة معرض Runbook.

إشعار

الرجاء السماح بما لا يقل عن 12 ساعة للتزامن بين GitHub و"معرض Automation Runbook"، لكل من دفاتر التشغيل المحدثة والجديدة.

تُشجعك Microsoft على إضافة دفاتر تشغيل إلى معرض PowerShell الذي تعتقد أنه سيكون مفيدًا للعملاء الآخرين. يقبل معرض PowerShell وحدات PowerShell وبرامج PowerShell النصية. يمكنك إضافة دفتر تشغيل عن طريق تحميله إلى معرض PowerShell.

  1. في مدخل Azure، قم بفتح حساب «التشغيل التلقائي» الخاص بك.

  2. ضمن Shared Resources، حدد Modules.

  3. في صفحة Modules حدد Browse gallery لفتح قائمة الوحدات.

    View of the module gallery.

  4. في صفحة استعراض المعرض، يمكنك البحث حسب الحقول التالية:

    • اسم وحدة نمطية
    • علامات
    • المؤلف‬
    • اسم مورد Cmdlet/DSC
  5. حدد موقع الوحدة التي تهتم بها وحددها لعرض تفاصيلها.

    عند التنقل في وحدة معينة، يمكنك عرض مزيد من المعلومات. تتضمن هذه المعلومات رابط إلى معرض PowerShell، وأي تبعيات مطلوبة، وكافة موارد cmdlets أو DSC التي تحتوي الوحدة.

    Detailed view of a module from the gallery.

  6. لتثبيت الوحدة مباشرة في Azure Automation، انقر فوق Import.

  7. في جزء «استيراد»، يمكنك رؤية اسم الوحدة التي تريد استيرادها. إذا تم تثبيت كافة التبعيات، يتم تنشيط زر OK. إذا كنت تفتقد التبعيات، فستحتاج إلى استيراد هذه التبعيات قبل أن تتمكن من استيراد هذه الوحدة.

  8. في جزء «استيراد»، انقر فوق OK لاستيراد الوحدة. بينما تقوم Azure Automation باستيراد وحدة إلى حسابك، فإنها تستخرج بيانات تعريف حول cmdlet والوحدة. قد يستغرق هذا الإجراء بضع دقائق حيث يجب استخراج كل نشاط.

  9. ستتلقى إعلام أولي بأن الوحدة يتم توزيعها، وإعلام آخر عند اكتمال التوزيع.

  10. بعد استيراد الوحدة، يمكنك مشاهدة الأنشطة المتوفرة. يمكنك استخدام موارد الوحدة في \فاتر التشغيل وموارد DSC.

إشعار

الوحدات التي لا تدعم إلا أساس PowerShell غير معتمدة في Azure Automation ولا يمكن استيرادها في مدخل Microsoft Azure أو توزيعها مباشرة من معرض PowerShell.

طلب دفتر تشغيل أو وحدة نمطية

يمكنك إرسال طلبات إلى User Voice. إذا كنت بحاجة إلى مساعدة في كتابة دفتر تشغيل أو لديك سؤال حول PowerShell، قم بنشر السؤال على صفحة الأسئلة والأجوبة الخاصة بـ Microsoft.

الخطوات التالية