Sdílet prostřednictvím


PSDesiredStateConfiguration v1.1

DSC je platforma pro správu v PowerShellu, která umožňuje spravovat infrastrukturu IT a vývoj pomocí konfigurace jako kódu.

PSDesiredStateConfiguration v1.1 je verze modulu, který se dodává s Windows PowerShellem 5.1.

Klíčové koncepty

DSC je deklarativní platforma používaná pro konfiguraci, nasazení a správu systémů. Skládá se ze tří primárních komponent:

  • konfigurace jsou deklarativní skripty PowerShellu, které definují a konfigurují instance prostředků. Po spuštění konfigurace se DSC (a prostředky volané konfigurací) jednoduše "zdají tak", aby se zajistilo, že systém existuje ve stavu stanoveném konfigurací. Konfigurace DSC jsou také idempotentní: Local Configuration Manager (LCM) bude i nadále zajišťovat konfiguraci počítačů v libovolném stavu, který konfigurace deklaruje.
  • prostředky jsou součástí DSC. Obsahují kód, který umístí a zachová cíl konfigurace v zadaném stavu. Prostředky se nacházejí v modulech PowerShellu a dají se zapsat do modelu něčeho obecného jako soubor nebo proces Windows nebo jako konkrétní server služby IIS nebo virtuální počítač spuštěný v Azure.
  • Local Configuration Manager (LCM) je modul, pomocí kterého DSC usnadňuje interakci mezi prostředky a konfiguracemi. LCM pravidelně dotazuje systém pomocí toku řízení implementovaného prostředky, aby se zajistilo, že je zachován stav definovaný konfigurací. Pokud je systém mimo stav, LCM volá kód v prostředcích, aby ho "provedl" podle konfigurace.

Viz také