Desired State Configuration (DSC) 概述

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 概述文章。