Windows PowerShell Desired State Configuration genel bakış

uygulama hedefi: Windows PowerShell 4,0, Windows PowerShell 5,0

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

DSC platformunu kullanan en son çözüm, Azure Ilkesinin Konuk yapılandırma özelliğidir.

Önemli Kavramlar

DSC, sistemlerin yapılandırması, dağıtılması ve yönetimi için kullanılan bildirime dayalı bir platformdur. Üç ana bileşenden oluşur:

  • Yapılandırmalara , kaynak örneklerini tanımlayan ve yapılandıran bildirim temelli PowerShell betikleri bulunur. Yapılandırma çalıştırılırken, DSC (ve yapılandırma tarafından Çağrılmakta olan kaynaklar), sistemin yapılandırma tarafından oluşturulan durumda mevcut olduğundan emin olmak için "Bunu" hale getirir. DSC yapılandırmaları da ıdempotent: yerel Configuration Manager (LCM), makinelerin yapılandırmanın bildirdiği her durumda yapılandırıldığından emin olmaya devam edecektir.
  • Kaynaklar DSC 'nin bir parçası olan "bunu yapın". Bunlar, belirtilen durumdaki bir yapılandırmanın hedefini yerleştirdikleri ve tutan kodu içerirler. kaynaklar PowerShell modüllerinde bulunur ve bir dosya veya Windows işlem olarak ya da Azure 'da çalışan bir ııs sunucusu ya da bir VM olarak özel olarak bir şeyi modellemek için yazılabilir.
  • Yerel Configuration Manager (LCM) , DSC 'nin kaynaklar ve Konfigürasyonlar arasındaki etkileşimi kolaylaştıran altyapısıdır. LCM, bir yapılandırma tarafından tanımlanan durumun korunduğundan emin olmak için kaynaklar tarafından uygulanan denetim akışını kullanarak sistemi düzenli olarak yoklar. Sistemin durumu yoksa, LCM, yapılandırmaya göre "Bunu yapmak" için kaynaklardaki koda çağrı yapar.

Ayrıca Bkz.