Terraform azure VM扩展Powershell自定义脚本

Terraform azure VM扩展Powershell自定义脚本,terraform,Terraform,我想在调用“azurerm_virtual_machine_extension”中的PowerShell脚本时,在terraform脚本中传递变量。我不知道如何将参数传递给我的powershell脚本。我使用了以下代码 “commandToExecute”:“powershell.exe-ExecutionPolicy Unrestricted-file${var.main_hybridscriptname}-AAResourceGroupName${var.aobclResourceGroup

我想在调用“azurerm_virtual_machine_extension”中的PowerShell脚本时,在terraform脚本中传递变量。我不知道如何将参数传递给我的powershell脚本。我使用了以下代码

“commandToExecute”:“powershell.exe-ExecutionPolicy Unrestricted-file${var.main_hybridscriptname}-AAResourceGroupName${var.aobclResourceGroup}-OMSSourceGroupName${var.aobclResourceGroup}-SubscriptionID${var.azure_subscription\u id}-AutomationAccountName${module automationAccount.AutomationName}-HybridGroupName${var.HybridGroupName}”-WorkspaceName${azurerm_log_analytics_workspace.aobclloganalyticsworkspace.name}-appidSPN${var.SPN_APP_ID}-SPNpswd${var.SPN_PSWD}-tenantID${var.azure_tenant_ID}”


脚本执行错误当我使用一个没有参数的测试脚本时,它可以工作strong text

您可以编辑您的问题以包含一个请?如果您还包括完整的错误输出,这也会有所帮助。只是我在要执行的命令中被阻塞了,因为我不知道如何将参数传递给我的powershell脚本,但是您能否编辑您的问题,以包括一个人们可以运行的可行示例?并显示错误。乍一看,你似乎已经在做正确的事情,但如果没有一个完整的、可行的例子,更重要的是,没有看到你所犯的错误,就很难判断。