gpt4 book ai didi

azure - 如何使用具有多个查询选项的 Powershell 查询 Azure 资源?

转载 作者:行者123 更新时间:2023-12-03 06:46:11 26 4
gpt4 key购买 nike

我正在查询订阅中的资源,如下所示:

(az resource list --subscription <subscription-id> --query "[? 
type=='Microsoft.Web/sites'] "| ConvertFrom-Json)

但我想添加第二个查询参数,如下所示

(az resource list --subscription <subscription-id> --query "[? 
type=='Microsoft.Web/sites'&& resourcegroup== $resourcegroup.name ]"|
ConvertFrom-Json)

我该怎么做?

最佳答案

请尝试使用 Pipe expression (|) 分隔每个条件。您的命令将类似于:

(az resource list --subscription <subscription-id> --query "[? 
type=='Microsoft.Web/sites'] | [?resourceGroup=='$resourcegroup.name']" |
ConvertFrom-Json)

请确保您使用正确的属性名称大小写(例如 resourceGroup 而不是 resourcegroup),并且字符串值位于单引号内。

以下是我用来获取 Azure 订阅中资源组中的存储帐户的命令:

az resource list --query "[? type=='Microsoft.Storage/storageAccounts'] | [?resourceGroup=='my-resource-group-name']"

关于azure - 如何使用具有多个查询选项的 Powershell 查询 Azure 资源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74105337/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com