azure - 如何将 azure cli list 命令的值获取到变量中?

标签 azure powershell

当我在 azure 中运行以下命令时,我想将“名称”的值放入 $ipconfigname 等变量中。输出列出了许多其他值,但我只需要变量中的这个值“名称”,我该如何实现这一点?

az 网络 nic ip-config list -g rg01 --nic-name vmnic01

最佳答案

az cli 输出 JSON,因此如果您从 PowerShell 提示符运行命令,则可以使用 ConvertFrom-Json 从输出创建对象,然后获取所需的属性

$IpConfig = az network nic ip-config list -g rg01 --nic-name vmnic01 | ConvertFrom-Json
$IpConfigName = $IpConfig.name

关于azure - 如何将 azure cli list 命令的值获取到变量中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62155644/

相关文章:

powershell - 在 Powershell 中,仅使用内存(没有可用的磁盘存储),如何创建大型文本文件的 zip 存档并将其附加到电子邮件中?

powershell - 如何编写cmdlet函数以允许输入 “file”或管道?

c# - Azure 服务总线监听器打开太多 TCP 连接(耗尽)

javascript - 无法从 Azure Web App 连接到 Azure Redis 缓存

arrays - 使用包含标志的值数组(splat)调用cmdlet

Powershell - Sharepoint 自动文件上传返回 "The remote server returned an error: (403) Forbidden."错误

powershell - Powershell new-item目录,其中参数作为文件夹名称的一部分

firebase - 将 Azure 通知中心与 Firebase 和 iOS(而非 APNS)结合使用

Azure:RDP 和暴力攻击

Azure Function 应用程序在 30 分钟后崩溃