3.PowerShell DSC核心概念

PowerShell DSC有三个核心概念

配置

配置是声明性的PowerShell 脚本,用于定义和配置资源实例。
DSC 配置是幂等的。

资源

资源是 DSC 的“实现器”部分,包含将配置的目标置于并保持在指定状态的代码。

资源在 PowerShell模块内,可编写以便对某项内容进行建模,建模对象可以是一般的文件或 Windows 进程,也可以是IIS 服务器或 VM。

本地配置管理器

本地配置管理器 (LCM) 是 DSC 用来推动资源和配置之间交互的引擎。 LCM 使用由资源实现的控制流定期轮询系统,以确保配置所定义的状态得以保持。 如果系统不处于相应状态,LCM 将根据配置调用资源内的代码“使其如此”。

参考

https://docs.microsoft.com/zh-cn/powershell/dsc/overview/overview

原文地址:https://www.cnblogs.com/talentzemin/p/11581307.html