You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何批量查询不同资源组下Azure App Services的备份配置状态?

批量查询Azure App Services备份状态的方法

下面提供三种常用的查询方案,可根据你的使用场景选择:

方法1:使用Azure CLI查询

适合本地已安装Azure CLI的场景,先执行az login登录你的Azure账号,再运行以下命令:

# 全订阅查询,输出表格格式结果
az webapp list --query "[].{应用名称:name, 资源组:resourceGroup, 备份已启用:siteConfig.backupRequestsEnabled}" -o table

如果需要限定查询指定订阅,在命令中增加--subscription <订阅ID/订阅名称>参数即可。

方法2:使用Azure PowerShell查询

先执行Connect-AzAccount登录Azure账号,运行以下命令:

# 查询所有App Service备份状态并输出表格
Get-AzWebApp | Select-Object Name, ResourceGroup, @{Name="备份已启用";Expression={$_.SiteConfig.BackupRequestsEnabled}} | Format-Table -AutoSize

# 可选:将结果导出到CSV文件便于后续整理
# Get-AzWebApp | Select-Object Name, ResourceGroup, @{Name="备份已启用";Expression={$_.SiteConfig.BackupRequestsEnabled}} | Export-Csv -Path "D:\AppService备份状态.csv" -NoTypeInformation -Encoding UTF8

方法3:在Azure门户使用Resource Graph查询

无需安装本地工具,直接在Azure门户搜索打开「Resource Graph 资源管理器」,运行以下Kusto查询语句:

resources
| where type == "microsoft.web/sites"
| extend 备份已启用 = properties.siteConfig.backupRequestsEnabled
| project 应用名称 = name, 资源组 = resourceGroup, 备份已启用

查询后可直接在门户内导出结果为CSV、Excel格式。

字段说明

  • 备份已启用值为true:该App Service已配置自动备份
  • 备份已启用值为false:该App Service未配置自动备份

内容的提问来源于stack exchange,提问作者Michael Lin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 00:06:04