Azure CLI:如何通过服务端过滤返回含配置客户端凭据的应用?
解决方案
你之前的过滤语法有误,az ad app list的--filter参数直接使用针对应用实体的OData表达式即可,不需要嵌套额外的路径。以下两种服务端过滤方式都能满足你的需求:
方式一:通过集合计数筛选
利用passwordCredentials的计数判断是否存在凭据,需要搭配--count参数启用计数功能:az ad app list --show-mine --filter 'passwordCredentials/$count ne 0' --count方式二:利用
any()函数筛选
用any()直接判断passwordCredentials集合是否包含元素,写法更简洁:az ad app list --show-mine --filter 'passwordCredentials/any()'
这两种方式都是在服务端完成过滤,不会像--query那样在客户端进行数据筛选。
内容的提问来源于stack exchange,提问作者Shuzheng
相关产品推荐
相关产品推荐

