Sdílet prostřednictvím


PSDesiredStateConfiguration v1.1

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

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

Klíčové koncepty

DSC je deklarativní platforma používaná ke konfiguraci, nasazení a správě 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 "navedou" a zajistí, že systém existuje ve stavu stanoveném konfigurací. Konfigurace DSC jsou také idempotentní: Místní Configuration Manager (LCM) bude i nadále zajišťovat, aby počítače byly nakonfigurované v jakémkoli stavu, který deklaruje konfigurace.
  • Prostředky jsou součástí DSC. Obsahují kód, který umístí cíl konfigurace do zadaného stavu a udržuje ho. Prostředky se nacházejí v modulech PowerShellu a dají se zapsat k modelování něčeho tak obecného, jako je soubor nebo proces Windows, nebo konkrétního, jako je server služby IIS nebo virtuální počítač spuštěný v Azure.
  • Místní Configuration Manager (LCM) je modul, kterým DSC usnadňuje interakci mezi prostředky a konfiguracemi. LCM se pravidelně dotazuje systému pomocí toku řízení implementovaného prostředky, aby zajistil zachování stavu definovaného konfigurací. Pokud je systém mimo stav, LCM volá kód v prostředcích, aby to tak bylo" podle konfigurace.

Viz také