GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing learn.microsoft.com — Microsoft Desired State Configuration overview - PowerShell Note Access to this page requires authorization. You can try signing in or changing directories. Access to this page requires authorization. You can try changing directories. Microsoft Desired State Configuration overviewMicrosoft's Desired State Configuration (DSC) is a declarative configuration platform. With DSC, the state of a machine is described using a format that should be clear to understand even if the reader isn't a subject matter expert. Unlike imperative tools, with DSC the definition of an application environment is separate from programming logic that enforces that definition. The DSC command line application ( With DSC, you can:
Configuration DocumentsDSC Configuration Documents are declarative data files that define instances of resources. Typically, configuration documents define what state to enforce. DSC supports writing configuration documents in both JSON and YAML. Example scenarios include requirements for an application environment or operational/security standards. DSC ResourcesDSC Resources define how to manage state for a particular system or application component. Resources describe a schema for the manageable settings of the component. Every resource can be used with the Get and Test operations to retrieve the current state of a resource instance and validate whether it's in the desired state. Most resources also support enforcing the desired state with the Set operation. Example scenarios include:
Differences from PowerShell DSCDSC differs from PowerShell Desired State Configuration (PSDSC) in a few important ways:
InstallationDSC v3 installation instructions are covered in Install DSC v3. Integrating with DSCDSC is a platform tool that abstracts the concerns for defining and invoking resources. Higher order tools, like WinGet, Microsoft Dev Box, and Azure Machine Configuration are early partners for DSC as orchestration agents. DSC uses JSON schemas to define the structure of resources, configuration documents, and the outputs that DSC returns. These schemas make it easier to integrate DSC with other tools, because they standardize and document how to interface with DSC. For more information, see DSC JSON Schema reference overview. Next steps
Collaborate with us on GitHub
The source for this content can be found on GitHub, where you can also create and review issues and pull requests. For more information, see our contributor guide.
FeedbackWas this page helpful? NoAdditional resources
|
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |