通过Powershell Runbook从ARM模板部署Azrue VM,而无需下载模板

时间:2019-03-11 14:52:16

标签: azure powershell templates arm runbook

This文章介绍了如何在Powershell Runbook中部署来自ARM模板的某些资源的教程。据我了解,它将在特定路径中下载模板和参数文件。但是,在没有任何直接附加的存储到自动化帐户的情况下,如何在自动Runbook中工作呢?显然,我误会了...

我的意思是Get-AzureStorageFileContent命令:

# Create a new context
$Context = New-AzureStorageContext -StorageAccountName $StorageAccountName - 
StorageAccountKey $StorageAccountKey

Get-AzureStorageFileContent -ShareName 'resource-templates' -Context 
$Context -path 'TemplateTest.json' -Destination 'C:\Temp'

$TemplateFile = Join-Path -Path 'C:\Temp' -ChildPath $StorageFileName

# Deploy the storage account
New-AzureRmResourceGroupDeployment -ResourceGroupName $ResourceGroupName - 
TemplateFile $TemplateFile -TemplateParameterObject $Parameters

您知道如何理解这一点,还是有一些更好的方法可以达到目标?

1 个答案:

答案 0 :(得分:1)

您可以使用-TemplateParameterUri-TemplateUri并提供可存储模板的公开网址。