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