Windows PowerShell Desired State Configuration přehledu

Platí pro: Windows PowerShell 4.0, Windows PowerShell 5.0

DSC je platforma pro správu v PowerShellu, která umožňuje spravovat IT a vývojovou infrastrukturu s konfigurací jako kódem.

  • Přehled obchodních výhod používání DSC najdete v tématu Desired State Configuration s rozhodovací pravomocí.
  • Přehled technických výhod používání DSC najdete v Desired State Configuration přehledu pro techniky.
  • Pokud chcete začít rychle používat DSC, podívejte se na rychlý start DSC.

Nejnovější řešení, které používá platformu DSC, je funkce konfigurace hosta Azure Policy.

Klíčové koncepty

DSC je deklarativní platforma používaná ke konfiguraci, nasazení a správě systémů. Skládá se ze tří hlavních komponent:

  • Konfigurace jsou deklarativní skripty PowerShellu, které definují a konfigurují instance prostředků. Při spuštění konfigurace bude DSC (a prostředky, které tato konfigurace volá) jednoduše "nastavovat", aby se zajistilo, že systém existuje ve stavu stanoveném konfigurací. Konfigurace DSC jsou také idempotentní: Místní Správce konfigurace (LCM) bude i nadále zajišťovat, že počítače jsou nakonfigurované v jiném stavu, který konfigurace deklaruje.
  • Prostředky jsou součástí DSC, která ho "napraví". Obsahují kód, který zachová a zachová cíl konfigurace v zadaném stavu. Prostředky se nacházejí v modulech PowerShellu a je možné je zapsat do modelu, který je obecný jako soubor nebo proces Windows, nebo tak specifický jako server služby IIS nebo virtuální počítač spuštěný v Azure.
  • LCM (Local Správce konfigurace) je modul, pomocí kterého DSC usnadňuje interakci mezi prostředky a konfiguracemi. LCM se pravidelně dotazuje systému pomocí toku řízení implementovaný prostředky, aby se zajistilo, že se zachová stav definovaný konfigurací. Pokud je systém mimo stav, LCM volá kód v zdrojích, aby ho podle konfigurace "zmátl".

Viz také