你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

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

注意

在启用 Automation State Configuration 之前,我们希望你知道 DSC 的较新版本目前已正式发布,由名为来宾配置的 Azure Policy 功能管理。 来宾配置服务结合了 DSC 扩展、Azure Automation State Configuration 以及客户反馈中最常请求的功能。 来宾配置还包括通过启用了 Arc 的服务器提供的混合计算机支持。

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

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

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

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

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

Update-DscConfiguration -Wait -Verbose

更正 Linux 虚拟机的偏离情况

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

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

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

后续步骤