azure ad cli - 如何从输出中查询多个参数

azure ad cli - how to query multiple parameter from output

我正在尝试查询我的 azure 广告组并希望打印多个参数。但是,没有任何效果。

以下作品仅供印刷displayName

az ad group member list -g xxx --query [].displayName

我还想打印 displayNameuserPrincipalName。但是,以下 none 有效

az ad group member list -g xxx--query [].userPrincipalName, [].displayName

az ad group member list -g xxx--query [].{userPrincipalName, displayName}

az ad group member list -g xxx--query []{.userPrincipalName, .displayName}



这应该可行,您需要为每个字段指定别名:

az ad group member list -g xxx --query -query "[].{userPrincipalName:userPrincipalName, displayName:displayName}"

请注意,您需要引用查询。

其实还有第二种选择:

az ad group member list -g xxx --query "[].[userPrincipalName, displayName]"

但是第一个选项returns对象数组,第二个数组数组。我更喜欢第一个。