azure - 如何使用 jmespath 在 AZ Cli PowerShell 中获取 appid 和密码?
问题描述
您好,我正在尝试使用以下 az cli 命令创建服务帐户。我正在尝试使用 Jmespath 将 appId 和密码提取到 powershell 对象中。这就是我想要做的。
$serviceprincipalname ="k8ssp"
$spdetails = $( az ad sp create-for-rbac `
--name $serviceprincipalname `
--query [appId, password])
write-output $spdetails
write-output $spdetails[0]
但是 Jmespath 查询失败并出现以下错误
az ad sp create-for-rbac:错误:参数 --query:无效的 jmespath_type 值:'[appId'
如何将 appId 和密码同时选择到一个对象中,以便以后拆分并使用它?
解决方案
推荐阅读
- java - 如何在java中获取系统日期和时间格式?
- python-3.x - Keras 2.2.4 错误:AttributeError:“NoneType”对象没有属性“inbound_nodes”
- kubernetes - Kubernetes API 服务器和 Kubelet 通信
- ruby - 如何在 ruby 中将 JSON/字符串属性转换为具有精度和比例的十进制数
- python - 将列表中的两个连续项目替换为一项
- swift - 如何实现堆栈视图?
- swift - 为什么 swift 中的中缀运算符不起作用?
- python - 需要帮助理解这个 python 深度优先搜索代码
- json - 尝试删除创建的 API 时页面过期
- c - 无法生成“gcc”。它是否已安装并在您的路径上?