PSDesiredStateConfiguration v1.1

DSC, Kod olarak yapılandırma ile BT ve geliştirme altyapınızı yönetmenizi sağlayan bir PowerShell 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 belirtilen durumda mevcut olduğundan emin olmak için basitçe "bunu yapar". DSC yapılandırmaları da bir kez 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 yapma" parçasıdır. Bir yapılandırmanın hedefini belirtilen durumda koyan ve tutan kodu içerirler. Kaynaklar PowerShell modüllerinde bulunur ve bir öğeyi dosya veya Windows işlemi olarak genel veya Azure'da çalışan bir IIS sunucusu ya da VM'ye özgü olarak modellemek için yazılabilir.
  • Yerel 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 durumu dışındaysa LCM, yapılandırmaya göre "bunu yapmak" için kaynaklardaki koda çağrılar yapar.

Ayrıca Bkz.