Desired State Configuration (DSC) - PowerShell | Microsoft Learn Separating DSC into its own module allows us to invest and develop DSC independent of PowerShell and reduces the size of the PowerShell package Users of DSC will enjoy the benefit of upgrading DSC without the need to upgrade PowerShell, accelerating the time to deployment of new DSC features
Get started with DSC - PowerShell | Microsoft Learn Microsoft's Desired State Configuration (DSC) is a declarative configuration platform You can use DSC resources to query, audit, and set the state of a specific component on a system You can use DSC configuration documents to describe how a system should be configured using one or more resources
Getting started with PowerShell Desired State Configuration (DSC . . . PowerShell DSC is an Infrastructure as Code (IaC) technology that uses PowerShell to create Managed Object Format (MOF) files, which Windows Management Instrumentation (WMI) can use to configure a machine In other words, PowerShell DSC uses PowerShell to programmatically configure your Windows-based computers
PowerShell – the DSC Architecture DSC enables you to ensure that the components of your server environment have the correct state and configuration It enables declarative, autonomous, and idempotent deployment, as well as configuration and conformance of standards-based managed elements
PowerShell Desired State Configuration (DSC) - 4sysops DSC completes the Windows PowerShell vision outlined by PowerShell creator Jeffrey Snover in his 2002 white paper “ The Monad Manifesto ” With DSC, we have a declarative model for system configuration management
Home | DSC Samples Starting with v3, Microsoft’s Desired State Configuration (DSC) supports implementing DSC Resources in any language as command-based resources This site includes sample implementations for DSC Resources and accompanying documentation For a list of tutorials by purpose, with sample implementation in multiple languages, see Tutorials
PowerShell DSC: This repo is for the DSC v3 project - GitHub DSCv3 is an open source command line application that abstracts the management of software components declaratively and idempotently DSCv3 runs on Linux, macOS, and Windows without any external dependencies With DSCv3, you can: DSCv3 differs from PowerShell DSC in a few important ways: DSCv3 doesn't depend on PowerShell
PowerShell Desired State Configuration: The Basics 'Desired State Configuration (DSC) is an essential part of the configuration, management and maintenance of Windows-based servers It allows a PowerShell script to specify the configuration of the machine using a declarative model in a simple standard way that is easy to maintain and understand