浏览 Azure Automation State Configuration (DSC)

已完成

Azure Automation State Configuration (DSC) 是基于 Azure 云的 PowerShell DSC 实现,是 Azure 自动化的一部分。

Azure Automation State Configuration 可用于编写、管理和编译 PowerShell DSC 配置,导入 DSC 资源,并将配置分配给目标节点,所有这些都在云中实现。

为什么使用 Azure Automation DSC?

下面概述了我们考虑使用 Azure Automation DSC 的一些原因:

  • 内置的拉取服务器。 提供 DSC 拉取服务器(如 Windows 功能 DSC 服务),以便目标节点自动接收配置,符合所需状态,并报告其合规性。 Azure 自动化中的内置拉取服务器无需设置和维护拉取服务器。
  • 管理所有 DSC 项目。 可以从 Azure 门户或 PowerShell 管理所有 DSC 配置、资源和目标节点。
  • 将报告数据导入 Log Analytics。 使用 Azure Automation State Configuration 管理的节点会将详细的报告状态数据发送到内置的拉取服务器。 可以配置 Azure Automation State Configuration,将此数据发送到 Log Analytics 工作区。

Azure Automation State Configuration 的工作原理

Azure Automation State Configuration 工作原理的一般过程如下所示:

  1. 使用配置元素创建 PowerShell 脚本。
  2. 将脚本上传到 Azure 自动化,并将脚本编译成 MOF 文件。 文件将传输到 DSC 拉取服务器,作为 Azure 自动化服务的一部分提供。
  3. 定义将使用配置的节点,然后应用该配置。

关系图包含三部分:“配置”、“节点配置”和“节点”。在左侧,“配置”有一个代码窗口,下面是文本说明:每个自动化帐户 1 个或多个。标有“已编译”的箭头放置在拉取服务器上,通过编译作业从第 1 部分指向第 2 部分,即节点配置 MOF 配置文档。此部分有三个 Sharepoint.WebService 图标。图标下是文本说明:每个配置 1 个或多个。标有“已应用”的箭头通过节点拉取从第 2 部分指向第 3 部分,即“节点”,该部分有六个“节点”图标,下面是文本说明:每个节点配置 1 个或多个。

有关详细信息,请访问托管对象格式 (MOF) 文件