PowerShell Desired State Configuration (DSC) 概述

DSC 是 PowerShell 中的一个管理平台,可允许通过配置为代码来管理 IT 和开发基础结构。

有三个版本的 DSC 可用:

  • DSC 1.1 是最初在 Windows PowerShell 5.1 中交付的旧版本 DSC。

  • DSC 2.0 是在 PowerShell 7 中交付的 DSC 版本。

    发布 PowerShell 7.2 后,PowerShell 包中将不再包含 PSDesiredStateConfiguration 模块。 将 DSC 分离成自己的模块,使我们能够独立于 PowerShell 投入和开发 DSC,并减小 PowerShell 包的大小。 DSC 用户将享有升级 DSC 的权益,而无需升级 PowerShell,从而加快部署新 DSC 功能。 需要继续使用 DSC v2 的用户可以从 PowerShell 库下载 PSDesiredStateConfiguration 2.0.5。

  • DSC 3.0 是 DSC 的新版本。 此版本是仍在开发的预览版本。 在非 Windows 环境下工作的用户可以期待 DSC 3.0 中的跨平台功能。 DSC 3.0 是 Azure Automanage 的计算机配置功能支持的版本。

DSC 的文档已移至新位置,这样我们就可以将 DSC 的具体版本信息与 PowerShell 的版本分开管理。

请参阅 Desired State Configuration 2.0 中的新文档。