DSC 是一个管理平台,可用于使用配置即代码来管理 IT 和开发基础结构。
有四个版本的 DSC 可用:
Microsoft DSC 3.0 是 DSC 的新版本。 此版本提供真正的跨平台支持。 它是不依赖于 PowerShell 的独立产品,但是,你仍然可以使用现有的 PowerShell DSC 资源。
PowerShell DSC 3.0(预览版) 是 Linux 上的 Azure 计算机配置 支持的 DSC 版本。
PowerShell DSC 2.0 是 PowerShell 7 中提供的 DSC 版本。
随着 PowerShell 7.2 的发布,PSDesiredStateConfiguration 模块不再包含在 PowerShell 包中。 将 DSC 分离到自己的模块后,我们可以独立于 PowerShell 投资和开发 DSC,并减小 PowerShell 包的大小。 DSC 的用户无需升级 PowerShell 即可享受升级 DSC 的好处,从而加快部署新的 DSC 功能的时间。 想要继续使用 DSC v2 的用户可以从 PowerShell 库下载 PSDesiredStateConfiguration 2.0.5。
PowerShell DSC 1.1 是最初在 Windows PowerShell 5.1 中提供的旧版 DSC。
有关详细信息,请参阅 Desired State Configuration 概述文章。