PSDesiredStateConfiguration v1.1
DSC هو نظام أساسي للإدارة في PowerShell يمكنك من إدارة تكنولوجيا المعلومات والبنية الأساسية للتطوير مع التكوين كتعلم برمجي.
PSDesiredStateConfiguration v1.1 هو إصدار الوحدة النمطية التي يتم شحنها مع Windows PowerShell 5.1.
- للحصول على نظرة عامة على مزايا الأعمال لاستخدام DSC، راجع نظرة عامة على تكوين الحالة المطلوبة لصانعي القرار.
- للحصول على نظرة عامة على الفوائد الهندسية لاستخدام DSC، راجع نظرة عامة على تكوين الحالة المطلوبة للمهندسين.
- لبدء استخدام DSC بسرعة، راجع البدء السريع ل DSC.
المفاهيم الرئيسية
DSC هو نظام أساسي تعريفي يستخدم لتكوين الأنظمة ونشرها وإدارتها. ويتكون من ثلاثة مكونات أساسية:
- التكوينات هي برامج PowerShell نصية تعريفية تحدد مثيلات الموارد وتكونها. عند تشغيل التكوين، سيقوم DSC (والموارد التي يتم استدعاؤها بواسطة التكوين) ببساطة "جعله كذلك"، ما يضمن وجود النظام في الحالة التي حددها التكوين. تكوينات DSC متكررة أيضا: سيستمر مدير التكوين المحلي (LCM) في التأكد من تكوين الأجهزة في أي حالة يعلن عنها التكوين.
- الموارد هي جزء "جعله كذلك" من DSC. تحتوي على التعليمات البرمجية التي تضع وتحتفظ بهدف التكوين في الحالة المحددة. توجد الموارد في وحدات PowerShell ويمكن كتابتها لنمذجة شيء عام كملف أو عملية Windows، أو محددة مثل خادم IIS أو جهاز ظاهري يعمل في Azure.
- Local Configuration Manager (LCM) هو المحرك الذي يسهل DSC من خلاله التفاعل بين الموارد والتكوينات. يستقصي LCM النظام بانتظام باستخدام تدفق التحكم الذي تنفذه الموارد للتأكد من الحفاظ على الحالة المحددة بواسطة التكوين. إذا كان النظام خارج الحالة، يقوم LCM بإجراء استدعاءات إلى التعليمات البرمجية في الموارد "لجعله كذلك" وفقا للتكوين.
راجع أيضا
- تكوينات DSC
- موارد DSC
- تكوين إدارة التكوين المحلي
التعاون معنا على GitHub
يمكن العثور على مصدر هذا المحتوى على GitHub حيث يمكنك أيضاً إضافة مشاكل وطلبات سحب ومراجعتها. للحصول على معلومات إضافية، اطلع على دليل المساهم لدينا.