11---
2- description : DSC is a management platform in PowerShell that enables you to manage your IT and development infrastructure with configuration as code.
2+ description : DSC is a management platform that enables you to manage your IT and development infrastructure with configuration as code.
33ms.date : 03/18/2025
4- title : PowerShell Desired State Configuration (DSC)
4+ title : Desired State Configuration (DSC)
55---
66
77# Desired State Configuration (DSC) Overview
88
99DSC is a management platform that enables you to manage your IT and development infrastructure with
1010configuration as code.
1111
12- There are three versions of DSC available:
12+ There are four versions of DSC available:
1313
14- - Microsoft DSC 3.0 is the new version of DSC. This version is a preview release that is still being
15- developed. Users working with non-Windows environments can expect cross-platform features in DSC
16- 3.0. DSC 3.0 is the version that is supported by the [ machine configuration] [ 01 ] feature of Azure
17- Automanage.
14+ - ** Microsoft DSC 3.0** is the new version of DSC. This version provides true cross-platform
15+ support. It is a standalone product that's not dependent on PowerShell, however, you can still use
16+ your existing PowerShell DSC resources.
1817
19- - PowerShell DSC 2.0 is the version of DSC that shipped in PowerShell 7.
18+ - ** PowerShell DSC 3.0 (preview)** is the version of DSC supported by the
19+ [ Azure Machine Configuration] [ 01 ] on Linux.
20+
21+ - ** PowerShell DSC 2.0** is the version of DSC that shipped in PowerShell 7.
2022
2123 With the release of PowerShell 7.2, the ** PSDesiredStateConfiguration** module is no longer
2224 included in the PowerShell package. Separating DSC into its own module allows us to invest and
@@ -25,7 +27,8 @@ There are three versions of DSC available:
2527 to deployment of new DSC features. Users that want to continue using DSC v2 can download
2628 ** PSDesiredStateConfiguration** 2.0.5 from the PowerShell Gallery.
2729
28- - PowerShell DSC 1.1 is the legacy version of DSC that originally shipped in Windows PowerShell 5.1.
30+ - ** PowerShell DSC 1.1** is the legacy version of DSC that originally shipped in Windows PowerShell
31+ 5.1.
2932
3033For more information, see the [ Desired State Configuration] [ 02 ] overview article.
3134
0 commit comments