纠正不符合要求的 Azure Automation State Configuration 服务器

注意

Azure 自动化状态配置将于 2027 年 9 月 30 日停用,请在此日期之前转换到Azure 机器配置。 有关详细信息,请参阅 blog 文章公告。 Azure计算机配置服务结合了 DSC 扩展、Azure Automation State Configuration和客户反馈中最常请求的功能。 Azure 机器配置还包括通过启用 Arc 的服务器实现的混合机器支持。

重要

添加”、Compose 配置”和“”导航链接将于 2025 年 3 月 31 日从门户中删除。

注意

Azure Automation适用于 Linux 的 DSC 已于 2023 年 9 月 30 日停用。

向 Azure Automation State Configuration 注册服务器时,配置模式设置为 ApplyOnlyApplyAndMonitorApplyAndAutoCorrect。 如果模式未设置为 ApplyAndAutoCorrect,则因任何原因偏离符合状态的服务器将保持在不符合条件的状态下,直到它们被手动更正。

Azure计算提供名为 Run Command的功能,使客户能够在虚拟机中运行脚本。 本文档提供了手动更正配置偏离情况时此功能的示例脚本。

使用 PowerShell 校正 Windows 虚拟机的漂移

可以使用 Run 命令功能更正Windows虚拟机的偏移。 请参阅使用 Run 命令在 Windows VM 中运行 PowerShell 脚本

若要强制Azure Automation State Configuration节点下载最新配置并应用它,请使用 Update-DscConfiguration cmdlet。

Update-DscConfiguration -Wait -Verbose

修正 Linux 虚拟机的漂移

在 Linux 虚拟机中,没有提供使用运行命令的选项。 只能通过重复注册过程来更正这些计算机的偏离。

对于 Azure 节点,可以从 Azure 门户纠正漂移,或者使用 Az 模块的 cmdlet 进行更正。 有关此过程的详细信息,请参阅 使用 Azure 门户为 VM 启用

对于混合节点,可以使用Python脚本更正偏移。 请参阅在 Linux 计算机上执行 DSC 操作

后续步骤