查询Azure App Services是否有备份设置
Query whether Azure App Services has backup setup
谁能推荐一种查询应用服务备份状态的方法?
例如,假设我在 Azure 中有很多应用服务,不同的资源组,而不是逐一单击并检查是否设置了备份。我想要一个查询,以便我可以执行它并 return 结果?
提前致谢。
基于上述共享需求,我们编写了以下 PowerShell 脚本来提取 Web 应用程序的备份详细信息。下面的脚本将检查是否为资源组下的特定网站启用了备份。
- 如果未启用备份脚本将通过一个错误 -->
Get-AzWebAppBackupConfiguration : Operation returned an invalid status code 'NotFound'
- 如果启用备份,脚本将 return -->
webappName,storageaccounturi of the backup where it is stored
$RGName='<ResourceGroupName>' ##Pass your ResourceGroupName
$list= Get-AzWebApp -ResourceGroupName $RGName
$listarray=$list
foreach($list in $listarray){
$config=Get-AzWebAppBackupConfiguration -ResourceGroupName $RGName -Name $list.name
Write-Host $config.Name,$config.StorageAccountUrl| Format-Table -AutoSize
}
这里是示例输出以供参考:
谁能推荐一种查询应用服务备份状态的方法? 例如,假设我在 Azure 中有很多应用服务,不同的资源组,而不是逐一单击并检查是否设置了备份。我想要一个查询,以便我可以执行它并 return 结果?
提前致谢。
基于上述共享需求,我们编写了以下 PowerShell 脚本来提取 Web 应用程序的备份详细信息。下面的脚本将检查是否为资源组下的特定网站启用了备份。
- 如果未启用备份脚本将通过一个错误 -->
Get-AzWebAppBackupConfiguration : Operation returned an invalid status code 'NotFound'
- 如果启用备份,脚本将 return -->
webappName,storageaccounturi of the backup where it is stored
$RGName='<ResourceGroupName>' ##Pass your ResourceGroupName
$list= Get-AzWebApp -ResourceGroupName $RGName
$listarray=$list
foreach($list in $listarray){
$config=Get-AzWebAppBackupConfiguration -ResourceGroupName $RGName -Name $list.name
Write-Host $config.Name,$config.StorageAccountUrl| Format-Table -AutoSize
}
这里是示例输出以供参考: