注意
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 注册服务器时,配置模式设置为 ApplyOnly、ApplyAndMonitor 或 ApplyAndAutoCorrect。 如果模式未设置为 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 操作。
后续步骤
- 关于 PowerShell cmdlet 的参考,请参阅 Az.Automation。
- 若要查看在持续部署管道中使用 Azure Automation State Configuration 的示例,请参阅 使用 Chocolatey 设置持续部署。