我已经部署了一个 Windows VM 和扩展。我想对 VM 资源进行更改并应用它们。但是,即使虚拟机扩展资源已经运行,它也会再次执行。
有关解决此问题的任何提示?也许在要执行的命令前面有什么东西?
`resource "azurerm_virtual_machine_extension" "main" {
name = "${var.vm_name}"
location ="${azurerm_resource_group.resource_group.location}"
resource_group_name = "${azurerm_resource_group.resource_group.name}"
virtual_machine_name = "${azurerm_virtual_machine.vm.name}"
publisher = "Microsoft.Azure.Extensions"
type = "CustomScript"
type_handler_version = "2.0"
settings = <<SETTINGS
{
"fileUris" : ["<path to file}"],
"commandToExecute": "sh <name of file> --ExecutionPolicy Unrestricted\""
}
SETTINGS
}`