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.
- Přehled obchodních výhod používání DSC najdete v tématu přehled Desired State Configuration pro pracovníky s rozhodovací pravomocí.
- Přehled technických výhod používání DSC najdete v tématu přehled Desired State Configuration pro techniky.
- Pokud chcete rychle začít používat DSC, podívejte se na rychlý start pro DSC.
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é
Spolupracujte s námi na GitHubu
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.