我需要删除约50个Azure应用服务中的站点扩展。az webapp命令空间不列出任何站点扩展:https://learn.microsoft.com/en-us/cli/azure/webapp?view=azure-cli-latest
Azure团队不会触及站点扩展:https://github.com/Azure/azure-cli/issues/7617
但是,如果您知道资源ID,则可以删除扩展名:https://github.com/Azure/azure-cli/issues/7617#issuecomment-952743871
此命令不返回已安装的扩展:
az resource list --resource-type Microsoft.Web/sites
此命令不返回任何内容:
az resource list --resource-type Microsoft.Web/sites/siteextensions
如何使用Azure CLI获取已安装的Web应用扩展列表?
2条答案
按热度按时间kcugc4gi1#
即使我无法得到扩展列表与
az resource list --resource-type Microsoft.Web/sites
命令。使用show
az resource show
代替az resource list
。我已经尝试使用
Bash
在循环中运行命令。输出:
将列出已安装扩展的Web应用程序。
l7mqbcuq2#
您可以使用WebApps -List Site Extensions REST API来拉取安装在特定webapp中的扩展列表。
您需要在PowerShell中使用上述REST API编写自定义脚本。
这里是示例脚本,请根据您的要求相应地修改它。