Aracılığıyla paylaş


PSDesiredStateConfiguration v1.1

DSC, PowerShell'de bt ve geliştirme altyapınızı kod olarak yapılandırmayla yönetmenizi sağlayan bir yönetim platformudur.

PSDesiredStateConfiguration v1.1, Modülün Windows PowerShell 5.1 ile birlikte gelen sürümüdür.

Önemli Kavramlar

DSC, sistemlerin yapılandırması, dağıtımı ve yönetimi için kullanılan bildirim temelli bir platformdur. Üç birincil bileşenden oluşur:

  • Yapılandırmaları, kaynak örneklerini tanımlayan ve yapılandıran bildirim temelli PowerShell betikleridir. Yapılandırma çalıştırıldıktan sonra, DSC (ve yapılandırma tarafından çağrılan kaynaklar) sistemin yapılandırma tarafından düzenlenmiş durumda olduğundan emin olmak için "bunu yapar". DSC yapılandırmaları da aynı anda etkili olur: Yerel Configuration Manager (LCM), makinelerin yapılandırmanın bildireceği durumda yapılandırıldığından emin olmayı sürdürür.
  • Kaynaklar, DSC'nin "bunu yap" bölümü. Bunlar, belirtilen durumda bir yapılandırmanın hedefini koyan ve tutan kodu içerir. Kaynaklar PowerShell modüllerinde bulunur ve bir öğeyi dosya veya Windows işlemi olarak genel veya IIS sunucusu ya da Azure'da çalışan bir VM olarak modellemek için yazılabilir.
  • Local Configuration Manager (LCM), DSC'nin kaynaklar ve yapılandırmalar arasındaki etkileşimi kolaylaştırdığı altyapıdır. LCM, yapılandırma tarafından tanımlanan durumun korunmasını sağlamak için kaynaklar tarafından uygulanan denetim akışını kullanarak sistemi düzenli olarak yoklar. Sistem durum dışındaysa LCM, yapılandırmaya göre "bunu yapmak" için kaynaklarda koda çağrı yapar.

Ayrıca Bkz.