تأليف دفتر التشغيل من خلال VS Code في Azure Automation

توضح هذه المقالة حول ملحق Visual Studio الذي يمكنك استخدامه لإنشاء دفاتر التشغيل وإدارتها.

يوفر Azure Automation ملحقا جديدا من VS Code لإنشاء دفاتر التشغيل وإدارتها. باستخدام هذا الملحق، يمكنك تنفيذ جميع عمليات إدارة دفتر التشغيل مثل، وإنشاء دفاتر التشغيل وتحريرها، وتشغيل مهمة، وتعقب إخراج المهام الأخيرة، وربط جدول زمني، وإدارة الأصول، وتصحيح الأخطاء المحلي.

المتطلبات الأساسية

أنظمة التشغيل المدعومة

تتضمن مصفوفة الاختبار أنظمة التشغيل التالية:

  1. Windows Server 2022 مع Windows PowerShell 5.1 وPowerShell Core 7.2.7
  2. Windows Server 2019 مع Windows PowerShell 5.1 وPowerShell Core 7.2.7
  3. macOS 11 مع PowerShell Core 7.2.7
  4. Ubuntu 20.04 مع PowerShell Core 7.2.7

إشعار

  • يجب أن يعمل الملحق في أي مكان في VS Code ويدعم PowerShell 7.2 أو أعلى. بالنسبة إلى Windows PowerShell، يتم دعم الإصدار 5.1 فقط.
  • PowerShell Core 6 هو نهاية العمر الافتراضي وغير مدعوم.

الميزات الأساسية

  • الإعداد المبسط - يمكنك تسجيل الدخول باستخدام حساب Azure بطريقة بسيطة وآمنة.
  • لغات متعددة - يدعم جميع مكدس وقت التشغيل التلقائي مثل PowerShell 5 وPowerShell 7 وPython 2 وPython 3 Runbooks.
  • Supportability - يدعم اختبار تنفيذ المهمة ونشر مهمة التنفيذ التلقائي وتشغيل المهمة في Azure والعاملين المختلطين. يمكنك تنفيذ دفاتر التشغيل محليا.
  • يدعم معلمات Python الموضعية ومعلمات PowerShell لتشغيل المهمة.
  • خطافات الويب المبسطة - يمكنك إنشاء إخطار على الويب، وبدء وظيفة من خلال خطاف الويب بطريقة أبسط. أيضا، دعم لربط جدول زمني بدفتر تشغيل.
  • إدارة أصول الأتمتة - يمكنك إجراء عملية إنشاء وتحديث وحذف مقابل الأصول بما في ذلك الشهادات والمتغيرات وبيانات الاعتماد والاتصالات.
  • عرض الخصائص - يمكنك عرض الخصائص وتحديد مجموعة العامل المختلط لتنفيذ المهام المختلطة وعرض آخر 10 مهام تم تنفيذها.
  • تصحيح الأخطاء محليا - يمكنك تصحيح أخطاء البرامج النصية PowerShell محليا.
  • مقارنة دفتر التشغيل - يمكنك مقارنة دفتر التشغيل المحلي بالنسخة المنشورة أو نسخة دفتر التشغيل المسودة.

الميزات الرئيسية ل v1.0.8

  • إعدادات تكوين الدليل المحلي - يمكنك تعريف دليل العمل الذي تريد حفظ دفاتر التشغيل محليا.

    • Change Directory:Base Path - يمكنك استخدام مسار الدليل الذي تم تغييره عند إعادة فتح Visual Studio Code IDE. لتغيير الدليل باستخدام لوحة الأوامر، استخدم Ctrl+Shift+P -> حدد تغيير الدليل. لتغيير المسار الأساسي من إعدادات تكوين الملحق، حدد Manage icon في شريط النشاط على اليسار وانتقل إلى الإعدادات > Extensions > Azure Automation > Directory:Base Path.
    • تغيير Directory:Folder Structure - يمكنك تغيير بنية مجلد الدليل المحلي من vscodeAutomation/accHash إلى subscription/resourceGroup/automationAccount. حدد إدارة الأيقونة في شريط النشاط على اليسار وانتقل إلى الإعدادات > Extensions > Azure Automation > Directory:Folder Structure. يمكنك تغيير إعداد التكوين الافتراضي من vscodeAutomation/accHash إلى تنسيق subscription/resourceGroupe/automationAccount .

      إشعار

      إذا تم دمج حساب التنفيذ التلقائي الخاص بك مع التحكم بالمصادر، يمكنك توفير مسار مجلد دفتر التشغيل الخاص بم مستودع GitHub كمسار الدليل. على سبيل المثال: سيؤدي تغيير الدليل إلى C:\abc إلى تخزين دفاتر التشغيل في C:\abc\vscodeAutomation.. أو C:\abc//subscriptionName//resourceGroupName//automationAccountName//runbookname.ps1.

  • عمليات إدارة دفتر التشغيل - يمكنك إنشاء دفتر التشغيل، وإحضار دفتر تشغيل المسودة، وإحضار دفتر التشغيل المنشور، وفتح دفتر التشغيل المحلي في المحرر، ومقارنة دفتر التشغيل المحلي بنسخة منشورة أو نسخة دفتر تشغيل مسودات، وتحميله كمسودة، ونشر دفتر التشغيل، وحذف دفتر التشغيل من حساب التنفيذ التلقائي الخاص بك.

  • عمليات تنفيذ دفتر التشغيل - يمكنك تشغيل إصدار محلي من مهام التنفيذ التلقائي مثل بدء مهام التنفيذ التلقائي وبدء مهمة اختبار التنفيذ التلقائي وعرض مخرجات المهمة وتشغيل الإصدار المحلي من PowerShell Runbook في وضع التصحيح عن طريق السماح لك بإضافة نقاط توقف في البرنامج النصي.

    إشعار

    حاليا، ندعم استخدام أوامر cmdlets الداخلية مثل Get-AutomationVariable فقط مع الأصول غير المشفرة.

  • العمل مع الجداول والأصول والإخطارات على الويب - يمكنك عرض خصائص الجدول، وحذف الجدول الزمني، وربط الجدول الزمني لربط جدول زمني بدفتر تشغيل.

  • إضافة إخطار على الويب - يمكنك إضافة إخطار على الويب إلى دفتر التشغيل.

  • تحديث خصائص الأصول - يمكنك إنشاء وتحديث وعرض خصائص الأصول مثل الشهادات الاتصال وبيانات الاعتماد والمتغيرات وحذف الأصول من الملحق.

القيود

حاليا، الميزات التالية غير مدعومة:

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

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