我有一个Azure资源管理器(ARM)模板,用于通过PowerShell cmdlet New-AzureRmResourceGroupDeployment
将内容部署到Azure中。
部署本身工作正常,但需要很长时间(15到21分钟)。
当cmdlet正在部署模板时,它只是静静地坐在那里;即它不会打印任何进度信息。
有没有办法让New-AzureRmResourceGroupDeployment
打印出它正在做的事情?
我已经尝试了-DeploymentDebugLogLevel
参数,但刚收到警告,无法弄清楚如何使用它。
答案 0 :(得分:4)
实现某些输出的最简单方法是将-Verbose
开关添加到New-AzureRmResourceGroupDeployment
,它会每隔一段时间(通常是5秒间隔)查询部署并吐出一些内容屏幕。
或者,您可以使用rest api创建部署并自行查询部署进度,这需要您进行一些开发。