العمل مع محفوظات إصدار ملحقAzure Desired State Configuration

إشعار

قبل تمكين Automation State Configuration، نود أن تعرف أن إصدارا أحدث من DSC متاح الآن بشكل عام، تتم إدارته بواسطة ميزة Azure Policy المسماة تكوين الضيف. تجمع خدمة تكوين الضيف ميزات ملحق DSC وAzure Automation State Configuration والميزات الأكثر شيوعاً المطلوبة من ملاحظات العملاء. يتضمن تكوين الضيف أيضاً دعم الجهاز المختلط من خلال الخوادم الممكنة بواسطة Arc.

يتم تحديث ملحق الجهاز الظاهري لـ Azure Desired State Configuration (DSC) حسب الحاجة لدعم التحسينات والقدرات الجديدة التي تم تسليمها بواسطة Azure وWindows Server وWindows Management Framework (WMF) التي تتضمن Windows PowerShell.

توفر هذه المقالة معلومات حول كل إصدار لملحق الجهاز الظاهري لـ Azure DSC، والبيئات التي يدعمها، والتعليقات والملاحظات على ميزات أو تغييرات جديدة.

آخر إصدار

الإصدار 2.83

  • تاريخ الإصدار:
    • 2021 فبراير
  • دعم نظام التشغيل:
    • Windows Server 2019
    • Windows Server 2016‏
    • Windows Server 2012 R2
    • Windows Server 2012
    • Windows Server 2008 R2 SP1
    • عميل Windows 7/8.1/10
    • خادم Nano
  • دعم WMF:
    • WMF 5.1
    • WMF 5.0 RTM
    • تحديث WMF 4.0
    • WMF 4.0
  • البيئة:
    • Azure
    • Microsoft Azure مُشغل بواسطة 21Vianet
    • Azure Government
  • ملاحظات: يتضمن هذا الإصدار إصلاح الثنائيات غير الموقعة مع ملحق VM Windows.

الإصدار 2.80

  • تاريخ الإصدار:
    • 26 سبتمبر 2019 (Azure) | 6 يوليو 2020 (Microsoft Azure المشغل بواسطة 21Vianet) | 20 يوليو 2020 (Azure Government)
  • دعم نظام التشغيل:
    • Windows Server 2019
    • Windows Server 2016‏
    • Windows Server 2012 R2
    • Windows Server 2012
    • Windows Server 2008 R2 SP1
    • عميل Windows 7/8.1/10
    • خادم Nano
  • دعم WMF:
    • WMF 5.1
    • WMF 5.0 RTM
    • تحديث WMF 4.0
    • WMF 4.0
  • البيئة:
    • Azure
    • Microsoft Azure مُشغل بواسطة 21Vianet
    • Azure Government
  • ملاحظات: لا توجد ميزات جديدة مضمنة في هذا الإصدار.

الإصدار 2.76

  • تاريخ الإصدار:
    • 9 مايو 2018 (Azure) | 21 يونيو 2018 (Microsoft Azure المشغل بواسطة 21Vianet، Azure Government)
  • دعم نظام التشغيل:
    • Windows Server 2016‏
    • Windows Server 2012 R2
    • Windows Server 2012
    • Windows Server 2008 R2 SP1
    • عميل Windows 7/8.1/10
    • خادم Nano
  • دعم WMF:
    • WMF 5.1
    • WMF 5.0 RTM
    • تحديث WMF 4.0
    • WMF 4.0
  • البيئة:
    • Azure
    • Microsoft Azure مُشغل بواسطة 21Vianet
    • Azure Government
  • ملاحظات: يستخدم هذا الإصدار DSC كما هو مضمن في Windows Server 2016، بالنسبة لأنظمة تشغيل Windows الأخرى، فإنه يقوم بتثبيت Windows Management Framework 5.1 (يتطلب تثبيت WMF إعادة تشغيل). بالنسبة إلى خادم Nano، يتم تثبيت دور DSC على الجهاز الظاهري.
  • الميزات الجديدة:
    • تحسين في بيانات تعريف الملحق للحالة الفرعية وإصلاحات الأخطاء الثانوية الأخرى.

الإصدارات المدعومة

تحذير

تستخدم الإصدارات من 2.4 إلى 2.13 المعاينة العامة لـ WMF 5.0، والتي انتهت صلاحية شهادات توقيعها في أغسطس 2016. لمزيد من المعلومات حول هذه المشكلة، اطلّع على مقالة المدونة التالية.

الإصدار 2.75

  • تاريخ الإصدار: 5 مارس، 2018
  • دعم نظام التشغيل: Windows Server 2016، Windows Server 2012 R2، Windows Server 2012، Windows Server 2008 R2 SP1، عميل Windows 7/8.1/10، خادم Nano
  • دعم WMF: WMF 5.1، WMF 5.0 RTM، تحديث WMF 4.0، WMF 4.0
  • البيئة: Azure
  • ملاحظات: يستخدم هذا الإصدار DSC كما هو مضمن في Windows Server 2016، بالنسبة لأنظمة تشغيل Windows الأخرى، فإنه يقوم بتثبيت Windows Management Framework 5.1 (يتطلب تثبيت WMF إعادة تشغيل). بالنسبة إلى خادم Nano، يتم تثبيت دور DSC على الجهاز الظاهري.
  • الميزات الجديدة:
    • بعد فرض GitHub لـ TLS 1.2، لا يمكنك إعداد جهاز ظاهري إلى Azure Automation State Configuration باستخدام قوالب DIY Resource Manager المتاحة على Azure Marketplace أو استخدام ملحق DSC لاسترداد أي تكوينات مستضافة على GitHub. يتم إرجاع خطأ مشابه لما يلي أثناء توزيع الملحق:

      {
          "code": "DeploymentFailed",
          "message": "At least one resource deployment operation failed. Please list deployment operations for details. Please see https://aka.ms/arm-debug for usage details.",
          "details": [{
              "code": "Conflict",
              "message": "{
                  \"status\": \"Failed\",
                  \"error\": {
                      \"code\": \"ResourceDeploymentFailure\",
                      \"message\": \"The resource operation completed with terminal provisioning state 'Failed'.\",
                      \"details\": [ {
                          \"code\": \"VMExtensionProvisioningError\",
                          \"message\": \"VM has reported a failure when processing extension 'Microsoft.Powershell.DSC'.
                          Error message: \\\"The DSC Extension failed to execute: Error downloading
                          https://github.com/Azure/azure-quickstart-templates/raw/master/dsc-extension-azure-automation-pullserver/UpdateLCMforAAPull.zip
                          after 29 attempts: The request was aborted: Could not create SSL/TLS secure channel..\\nMore information about the failure can
                          be found in the logs located under 'C:\\\\WindowsAzure\\\\Logs\\\\Plugins\\\\Microsoft.Powershell.DSC\\\\2.74.0.0' on the VM.\\\".\"
                      } ]
                  }
              }"
          }]
      }
      
    • في إصدار ملحق جديد، يتم الآن فرض TLS 1.2. أثناء توزيع الملحق، إذا قمت بتحديد AutoUpgradeMinorVersion = true مسبقاً في قالب Resource Manager، تتم الترقية التلقائية للملحق إلى 2.75. للحصول على التحديثات اليدوية، حدد TypeHandlerVersion = 2.75 في قالب Resource Manager.

الإصدار 2.70 - 2.72

  • تاريخ الإصدار: 13 نوفمبر، 2017
  • دعم نظام التشغيل: Windows Server 2016، Windows Server 2012 R2، Windows Server 2012، Windows Server 2008 R2 SP1، عميل Windows 7/8.1/10، خادم Nano
  • دعم WMF: WMF 5.1، WMF 5.0 RTM، تحديث WMF 4.0، WMF 4.0
  • البيئة: Azure
  • ملاحظات: يستخدم هذا الإصدار DSC كما هو مضمن في Windows Server 2016، بالنسبة لأنظمة تشغيل Windows الأخرى، فإنه يقوم بتثبيت Windows Management Framework 5.1 (يتطلب تثبيت WMF إعادة تشغيل). بالنسبة إلى خادم Nano، يتم تثبيت دور DSC على الجهاز الظاهري.
  • الميزات الجديدة:
    • إصلاح الأخطاء & التحسينات التي تبسط استخدام Azure Automation State Configuration في المدخل وباستخدام قالب Resource Manager. لمزيد من المعلومات، راجع البرنامج النصي للتكوين الافتراضي في وثائق ملحق DSC.

الإصدار 2.26

  • تاريخ الإصدار: 9 يونيو، 2017
  • دعم نظام التشغيل: Windows Server 2016، Windows Server 2012 R2، Windows Server 2012، Windows Server 2008 R2 SP1، عميل Windows 7/8.1/10، خادم Nano
  • دعم WMF: WMF 5.1، WMF 5.0 RTM، تحديث WMF 4.0، WMF 4.0
  • البيئة: Azure
  • ملاحظات: يستخدم هذا الإصدار DSC كما هو مضمن في Windows Server 2016، بالنسبة لأنظمة تشغيل Windows الأخرى، فإنه يقوم بتثبيت Windows Management Framework 5.1 (يتطلب تثبيت WMF إعادة تشغيل). بالنسبة إلى خادم Nano، يتم تثبيت دور DSC على الجهاز الظاهري.
  • الميزات الجديدة:
    • تحسينات بيانات تتبع الاستخدام.

الإصدار 2.25

  • تاريخ الإصدار: 2 يونيو، 2017
  • دعم نظام التشغيل: Windows Server 2016، Windows Server 2012 R2، Windows Server 2012، Windows Server 2008 R2 SP1، عميل Windows 7/8.1/10، خادم Nano
  • دعم WMF: WMF 5.1، WMF 5.0 RTM، تحديث WMF 4.0، WMF 4.0
  • البيئة: Azure
  • ملاحظات: يستخدم هذا الإصدار DSC كما هو مضمن في Windows Server 2016، بالنسبة لأنظمة تشغيل Windows الأخرى، فإنه يقوم بتثبيت Windows Management Framework 5.1 (يتطلب تثبيت WMF إعادة تشغيل). بالنسبة إلى خادم Nano، يتم تثبيت دور DSC على الجهاز الظاهري.
  • الميزات الجديدة:
    • تمت إضافة العديد من إصلاحات الأخطاء والتحسينات الثانوية الأخرى.

الإصدار 2.24

  • تاريخ الإصدار: 13 أبريل، 2017
  • دعم نظام التشغيل: Windows Server 2016، Windows Server 2012 R2، Windows Server 2012، Windows Server 2008 R2 SP1، خادم Nano
  • دعم WMF: WMF 5.1، WMF 5.0 RTM، تحديث WMF 4.0، WMF 4.0
  • البيئة: Azure
  • ملاحظات: يستخدم هذا الإصدار DSC كما هو مضمن في Windows Server 2016، بالنسبة لأنظمة تشغيل Windows الأخرى، فإنه يقوم بتثبيت Windows Management Framework 5.1 (يتطلب تثبيت WMF إعادة تشغيل). بالنسبة إلى خادم Nano، يتم تثبيت دور DSC على الجهاز الظاهري.
  • الميزات الجديدة:
    • يعرض معرف عامل DSC & VM UUID كبيانات تعريف للملحق. تمت إضافة تحسينات ثانوية أخرى.

الإصدار 2.23

  • تاريخ الإصدار: 15 مارس، 2017
  • دعم نظام التشغيل: Windows Server 2016، Windows Server 2012 R2، Windows Server 2012، Windows Server 2008 R2 SP1، خادم Nano
  • دعم WMF: WMF 5.1، WMF 5.0 RTM، تحديث WMF 4.0، WMF 4.0
  • البيئة: Azure
  • ملاحظات: يستخدم هذا الإصدار DSC كما هو مضمن في Windows Server 2016، بالنسبة لأنظمة تشغيل Windows الأخرى، فإنه يقوم بتثبيت Windows Management Framework 5.1 (يتطلب تثبيت WMF إعادة تشغيل). بالنسبة إلى خادم Nano، يتم تثبيت دور DSC على الجهاز الظاهري.
  • الميزات الجديدة:
    • تمت إضافة إصلاحات الأخطاء والتحسينات الأخرى.

الإصدار 2.22

  • تاريخ الإصدار: 8 فبراير، 2017
  • دعم نظام التشغيل: Windows Server 2016، Windows Server 2012 R2، Windows Server 2012، Windows Server 2008 R2 SP1، خادم Nano
  • دعم WMF: WMF 5.1، WMF 5.0 RTM، تحديث WMF 4.0، WMF 4.0
  • البيئة: Azure
  • ملاحظات: يستخدم هذا الإصدار DSC كما هو مضمن في Windows Server 2016، بالنسبة لأنظمة تشغيل Windows الأخرى، فإنه يقوم بتثبيت Windows Management Framework 5.1 (يتطلب تثبيت WMF إعادة تشغيل). بالنسبة إلى خادم Nano، يتم تثبيت دور DSC على الجهاز الظاهري.
  • الميزات الجديدة:
    • يدعم ملحق DSC الآن WMF 5.1.
    • تمت إضافة تحسينات ثانوية أخرى.

الإصدار 2.21

  • تاريخ الإصدار: 2 ديسمبر، 2016
  • دعم نظام التشغيل: Windows Server 2016، Windows Server 2012 R2، Windows Server 2012، Windows Server 2008 R2 SP1، خادم Nano
  • دعم WMF: معاينة WMF 5.1، WMF 5.0 RTM، تحديث WMF 4.0، WMF 4.0
  • البيئة: Azure
  • ملاحظات: يستخدم هذا الإصدار DSC كما هو مضمن في Windows Server 2016، بالنسبة لأنظمة تشغيل Windows الأخرى، فإنه يقوم بتثبيت Windows Management Framework 5.0 RTM (يتطلب تثبيت WMF إعادة تشغيل). بالنسبة إلى خادم Nano، يتم تثبيت دور DSC على الجهاز الظاهري.
  • الميزات الجديدة:
    • ملحق DSC متوفر الآن على خادم Nano. يحتوي هذا الإصدار بشكل أساسي على تغييرات التعليمات البرمجية لتشغيل الملحق على خادم Nano.
    • تمت إضافة تحسينات ثانوية أخرى.

الإصدار 2.20

  • تاريخ الإصدار: 2 أغسطس، 2016
  • دعم نظام التشغيل: المعاينة التقنية لـWindows Server 2016، Windows Server 2012 R2، Windows Server 2012، Windows Server 2008 R2 SP1
  • دعم WMF: معاينة WMF 5.1، WMF 5.0 RTM، تحديث WMF 4.0، WMF 4.0
  • البيئة: Azure
  • ملاحظات: يستخدم هذا الإصدار DSC كما هو مضمن في المعاينة التقنية لـ Windows Server 2016، بالنسبة لأنظمة تشغيل Windows الأخرى، فإنه يقوم بتثبيت Windows Management Framework 5.0 RTM (يتطلب تثبيت WMF إعادة تشغيل).
  • الميزات الجديدة:
    • دعم معاينة WMF 5.1. عند نشره لأول مرة، كان هذا الإصدار ترقية اختيارية وكان عليك تحديد Wmfversion = '5.1PP' في قوالب Resource Manager لتثبيت معاينة WMF 5.1. Wmfversion = 'آخر إصدار' لا يزال يثبت WMF 5.0 RTM. لمزيد من المعلومات حول معاينة WMF 5.1، راجع هذه المدونة.
    • تمت إضافة التحسينات والإصلاحات الثانوية الأخرى.

الإصدار 2.19

  • تاريخ الإصدار: 3 يونيو، 2016
  • دعم نظام التشغيل: المعاينة التقنية لـWindows Server 2016، Windows Server 2012 R2، Windows Server 2012، Windows Server 2008 R2 SP1
  • دعم WMF: WMF 5.0 RTM، تحديث WMF 4.0، WMF 4.0
  • البيئة: Azure وMicrosoft Azure التي تديرها 21Vianet وAzure Government
  • ملاحظات: يستخدم هذا الإصدار DSC كما هو مضمن في المعاينة التقنية لـ Windows Server 2016، بالنسبة لأنظمة تشغيل Windows الأخرى، فإنه يقوم بتثبيت Windows Management Framework 5.0 RTM (يتطلب تثبيت WMF إعادة تشغيل).
  • الميزات الجديدة:
    • يتوفر ملحق DSC الآن في Microsoft Azure المشغل بواسطة 21Vianet. يحتوي هذا الإصدار على إصلاحات لتشغيل الملحق على Microsoft Azure المشغل بواسطة 21Vianet.

الإصدار 2.18

  • تاريخ الإصدار: 3 يونيو، 2016
  • دعم نظام التشغيل: المعاينة التقنية لـWindows Server 2016، Windows Server 2012 R2، Windows Server 2012، Windows Server 2008 R2 SP1
  • دعم WMF: WMF 5.0 RTM، تحديث WMF 4.0، WMF 4.0
  • البيئة: Azure
  • ملاحظات: يستخدم هذا الإصدار DSC كما هو مضمن في المعاينة التقنية لـ Windows Server 2016، بالنسبة لأنظمة تشغيل Windows الأخرى، فإنه يقوم بتثبيت Windows Management Framework 5.0 RTM (يتطلب تثبيت WMF إعادة تشغيل).
  • الميزات الجديدة:
    • اجعل بيانات تتبع الاستخدام غير محظورة عند حدوث خطأ أثناء تنزيل الإصلاح العاجل لبيانات تتبع الاستخدام (مشكلة DNS المعروفة في Azure) أو أثناء التثبيت.
    • يمكنك إصلاح المشكلة المتقطعة حيث يتوقف الملحق عن معالجة التكوين بعد إعادة التشغيل. كان هذا يتسبب في بقاء ملحق DSC في حالة "الانتقال".
    • تمت إضافة التحسينات والإصلاحات الثانوية الأخرى.

الإصدار 2.17

  • تاريخ الإصدار: 26 أبريل، 2016

  • دعم نظام التشغيل: المعاينة التقنية لـWindows Server 2016، Windows Server 2012 R2، Windows Server 2012، Windows Server 2008 R2 SP1

  • دعم WMF: WMF 5.0 RTM، تحديث WMF 4.0، WMF 4.0

  • البيئة: Azure

  • ملاحظات: يستخدم هذا الإصدار DSC كما هو مضمن في المعاينة التقنية لـ Windows Server 2016، بالنسبة لأنظمة تشغيل Windows الأخرى، فإنه يقوم بتثبيت Windows Management Framework 5.0 RTM (يتطلب تثبيت WMF إعادة تشغيل).

  • الميزات الجديدة:

    • دعم تحديث WMF 4.0. لمزيد من المعلومات حول تحديث WMF 4.0، راجع هذه المدونة.
    • أعد محاولة المنطق على الأخطاء التي تحدث أثناء تثبيت ملحق DSC أو أثناء تطبيق تثبيت ما بعد الملحق لتكوين DSC. كجزء من هذا التغيير، سيعيد الملحق محاولة التثبيت إذا فشل التثبيت السابق أو أعاد تفعيل تكوين DSC الذي فشل سابقاً، لمدة أقصاها ثلاث مرات حتى يصل إلى حالة الإكمال (نجاح/خطأ) أو ظهر طلب جديد. إذا فشل الملحق بسبب إدخالات المستخدم/إعدادات المستخدم غير الصالحة، فلن تتم إعادة المحاولة. في هذه الحالة، يجب استدعاء الملحق مرة أخرى مع طلب جديد وإعدادات المستخدم الصحيحة.

    إشعار

    يعتمد ملحق DSC على عامل VM Azure لعمليات إعادة المحاولة. يستدعي عامل VM Azure الملحق مع الطلب الفاشل الأخير حتى تصل إلى حالة نجاح أو خطأ.

الإصدار 2.16

  • تاريخ الإصدار: 21 أبريل، 2016
  • دعم نظام التشغيل: المعاينة التقنية لـWindows Server 2016، Windows Server 2012 R2، Windows Server 2012، Windows Server 2008 R2 SP1
  • دعم WMF: WMF 5.0 RTM، WMF 4.0
  • البيئة: Azure
  • ملاحظات: يستخدم هذا الإصدار DSC كما هو مضمن في المعاينة التقنية لـ Windows Server 2016، بالنسبة لأنظمة تشغيل Windows الأخرى، فإنه يقوم بتثبيت Windows Management Framework 5.0 RTM (يتطلب تثبيت WMF إعادة تشغيل).
  • الميزات الجديدة:
    • تحسين في معالجة الأخطاء وإصلاحات الأخطاء الثانوية الأخرى.
    • خاصية جديدة في إعدادات ملحق DSC. ForcePullAndApplyتمت إضافة AdvancedOptions لتمكين ملحق DSC من تفعيل تكوينات DSC عندما يكون وضع التحديث «سحب» (بدلاً من وضع الدفع الافتراضي). لمزيد من المعلومات حول إعدادات ملحق DSC، راجع هذه المدونة.

الإصدار 2.15

  • تاريخ الإصدار: 14 مارس، 2016
  • دعم نظام التشغيل: المعاينة التقنية لـWindows Server 2016، Windows Server 2012 R2، Windows Server 2012، Windows Server 2008 R2 SP1
  • دعم WMF: WMF 5.0 RTM، WMF 4.0
  • البيئة: Azure
  • ملاحظات: يستخدم هذا الإصدار DSC كما هو مضمن في المعاينة التقنية لـ Windows Server 2016، بالنسبة لأنظمة تشغيل Windows الأخرى، فإنه يقوم بتثبيت Windows Management Framework 5.0 RTM (يتطلب تثبيت WMF إعادة تشغيل).
  • الميزات الجديدة:
    • في إصدار الملحق 2.14، تم تضمين تغييرات لتثبيت WMF RTM. أثناء الترقية من إصدار الملحق 2.13.2.0 إلى 2.14.0.0، قد تلاحظ فشل بعض cmdlets DSC أو فشل التكوين الخاص بك مع وجود خطأ - "لم يتم العثور على أي مثيل مع قيم خاصية محدد». لمزيد من المعلومات، راجع ملاحظات إصدار DSC. تمت إضافة حلول لهذه المشكلات في الإصدار 2.15.
    • إذا كنت قد قمت بالفعل بتثبيت الإصدار 2.14 وكنت تواجه إحدى المشكلتين المذكورتين أعلاه، فستحتاج إلى تنفيذ هذه الخطوات يدوياً. في جلسة عمل PowerShell غير مقيدة، قم بتشغيل الأوامر التالية:
      • Remove-Item -Path $env:SystemRoot\system32\Configuration\DSCEngineCache.mof
      • mofcomp $env:windir\system32\wbem\DscCoreConfProv.mof

الإصدار 2.14

  • تاريخ الإصدار: 25 فبراير، 2016
  • دعم نظام التشغيل: المعاينة التقنية لـWindows Server 2016، Windows Server 2012 R2، Windows Server 2012، Windows Server 2008 R2 SP1
  • دعم WMF: WMF 5.0 RTM، WMF 4.0
  • البيئة: Azure
  • ملاحظات: يستخدم هذا الإصدار DSC كما هو مضمن في المعاينة التقنية لـ Windows Server 2016، بالنسبة لأنظمة تشغيل Windows الأخرى، فإنه يقوم بتثبيت Windows Management Framework 5.0 RTM (يتطلب تثبيت WMF إعادة تشغيل).
  • الميزات الجديدة:
    • يستخدم WMF RTM.
    • يمكنك تمكين مجموعة البيانات من أجل تحسين جودة ملحق DSC. لمزيد من المعلومات، راجع مقالة المدونة هذه.
    • يوفر تنسيق إعدادات محدثة للملحق في قالب Resource Manager. لمزيد من المعلومات، راجع مقالة المدونة هذه.
    • إصلاحات الأخطاء والتحسينات الأخرى.

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