修正不符合条件的 Azure 自动化 State Configuration 服务器

备注

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

注意

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

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

Azure 计算提供了一项名为“运行命令”的功能,可支持客户在虚拟机内部运行脚本。 本文档提供了手动更正配置偏离情况时此功能的示例脚本。

使用 PowerShell 更正 Windows 虚拟机的偏离情况

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

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

Update-DscConfiguration -Wait -Verbose

更正 Linux 虚拟机的偏离情况

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

对于 Azure节点,可通过 Azure 门户或 Az module cmdlet 来纠正偏离情况。 有关此过程的详细信息,可参阅通过 Azure 门户启用虚拟机

对于混合节点,可使用 Python 脚本来纠正偏离情况。 请参阅通过 Linux 计算机执行 DSC 操作

后续步骤