有没有办法接受' Terms&条件'在Azure中使用PowerShell?

时间:2017-08-03 20:13:37

标签: powershell azure docker azure-resource-manager

我希望自动化一个ARM模板,该模板利用第三方资源,例如Docker for Azure'使用PowerShell脚本,但我遇到的问题是越过"我同意上述条款和条件"尝试这样做时复选框。

Custom Template

有没有办法绕过此问题或以某种方式自动接受PowerShell脚本中的条款和条件?

2 个答案:

答案 0 :(得分:2)

使用自动化时不需要这样做,唯一的例外是 - 编程部署。某些市场解决方案要求您启用编程部署,以便能够自动部署所述解决方案。这只能手动完成(具有讽刺意味的是这一点)。

可以在解决方案页面或订阅刀片上完成>程序化部署。

您可以使用这些cmdlet进行注册:

<?php if(mt_rand(1, 100) <= 30): ?>
    <h1>My text</h1>
<?php else: ?>
    <img src="myimage.png" alt="my image's alt">
<?php endif; ?>

这是接受trendmicro深度安全性的例子

答案 1 :(得分:0)

如果我的理解是对的。如果使用PowerShell部署模板,则无需单击Terms & Conditions。您可以将模板和参数json文件下载到本地,并使用New-AzureRmResourceGroupDeployment使用脚本部署此模板。

enter image description here

使用以下脚本部署模板。

# existing resource group where you would like to deploy
$RGName="resourcegroupname"
# path to the template
$TemplateFile="c:\path\file.json"
#path to the parameter
$ParameterFile="c:\path\parameter.json"
# validate the template
Test-AzureRmResourceGroupDeployment -ResourceGroupName $RGName -TemplateFile $TemplateFile -TemplateParameterFile $ParameterFile
# deploy to the specified resource group
New-AzureRmResourceGroupDeployment -ResourceGroupName $RGName -TemplateFile $TemplateFile -TemplateParameterFile $ParameterFile -Verbose