是否可以通过ARM模板将分配的Azure DSC配置更新到VM?

是否可以通过ARM模板将分配的Azure DSC配置更新到VM?,azure,azure-virtual-machine,arm-template,dsc,Azure,Azure Virtual Machine,Arm Template,Dsc,我需要更改以前分配给VM的Azure DSC配置 我试图通过编程来实现这一点,因为这是我正在开发的自动化的一部分,因此,我使用ARM模板 但是,通过ARM模板重新部署相同的VM DSC扩展会导致一个错误,说明VM不能有两个相同的扩展,这听起来很合乎逻辑 我想知道的是,是否可以通过ARM模板更新或修改当前扩展,只需更改一个设置:配置名称 这可能吗?当然可以-您可以通过在ARM模板中提供新配置来更新现有的VM扩展。正如您所发现的,您不能为扩展使用不同的名称-这将导致VM上有两个相同类型的VM扩展。相

我需要更改以前分配给VM的Azure DSC配置

我试图通过编程来实现这一点,因为这是我正在开发的自动化的一部分,因此,我使用ARM模板

但是,通过ARM模板重新部署相同的VM DSC扩展会导致一个错误,说明VM不能有两个相同的扩展,这听起来很合乎逻辑

我想知道的是,是否可以通过ARM模板更新或修改当前扩展,只需更改一个设置:配置名称


这可能吗?

当然可以-您可以通过在ARM模板中提供新配置来更新现有的VM扩展。正如您所发现的,您不能为扩展使用不同的名称-这将导致VM上有两个相同类型的VM扩展。相反,在执行更新时,您需要重用现有VM扩展的相同名称