当我在“ azurerm_virtual_machine_extension”中调用PowerShell脚本时,我想在terraform脚本中传递变量。我不知道如何将参数传递给我的Powershell脚本。我使用了以下代码。
“ commandToExecute”:“ powershell.exe -ExecutionPolicy不受限制-文件$ {var.main_hybridscriptname} -AAResourceGroupName $ {var.aobclResourceGroup} -OMSResourceGroupName $ {var.aobclResourceGroup} -SubscriptionID $ {var.azure_subscription_id} -AutomationAccount module.automationAccount.AutomationName} -HybridGroupName $ {var.hybridgroupname} -WorkspaceName $ {azurerm_log_analytics_workspace.aobclloganalyticsworkspace.name} -appidSPN $ {var.SPN_APP_ID} -SPNpswd $ {var.SPN_PSWD} -tenantID $ / p>
使用无参数的测试脚本时脚本执行错误,强文本