PSDesiredStateConfiguration v1.1

DSC هو نظام أساسي للإدارة في PowerShell يمكنك من إدارة البنية الأساسية للتطوير و تكنولوجيا المعلومات الخاصة بك مع التكوين كتعلم برمجي.

PSDesiredStateConfiguration v1.1 هو إصدار الوحدة النمطية التي يتم شحنها مع Windows PowerShell 5.1.

المفاهيم الرئيسية

DSC هو نظام أساسي تعريفي يستخدم لتكوين الأنظمة ونشرها وإدارتها. ويتكون من ثلاثة مكونات أساسية:

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

راجع أيضاً