PowerShell Desired State Configuration#
PowerShell Desired State Configuration (DSC) is a declarative management platform built into PowerShell that defines what a system should look like and enforces that state continuously. Administrators describe the desired configuration of a node using DSC resources; the DSC engine ensures the system converges to and stays in that state. See the official DSC documentation.
DSC applies the same repeatability and version-control discipline to infrastructure that code gets from source control. In a DevOps context, declarative configuration means system state is auditable, drift is detectable, and environment provisioning becomes reproducible — closing the gap between application deployment and infrastructure management without resorting to imperative scripts.
Getting started#
Standards and conventions for DSC resources within the PSModule framework are coming soon.
What we have delivered#
No DSC resource repositories have been published yet.