【问题标题】:Listing all virtual machine from all your azure subsciptions using CLI使用 CLI 列出所有 azure 订阅中的所有虚拟机
【发布时间】:2021-03-17 05:57:31
【问题描述】:

如果您在 azure 中有多个订阅,并且您想从所有 azure 订阅中列出 vm。获取这些详细信息的简单 linux 命令。

注意:如果这不是提出问答式问题的正确方式,请告诉我,如果第一次尝试以 QA 格式在这里分享内容。

【问题讨论】:

    标签: azure virtual-machine azure-cli


    【解决方案1】:

    简单的 cli 列出 azure 订阅中的所有虚拟机

    原件。

    for i in `az account list  -o tsv | awk '{print $3}'`; do az account set --subscription $i; az vm list --query [].[name] --output tsv; done
    

    @anlag cmets 后更新:

    for i in `az account list  -o tsv | awk '{print $3}'`; do az vm list --subscription $i --query [].[name] --output tsv; done
    

    【讨论】:

    • az vm 命令支持传递可选的--subscription(简称-s)参数,因此您实际上不需要更改当前订阅即可获得相同的结果:for i in `az account list -o tsv | awk '{print $3}'`; do az vm list --subscription $i --query [].[name] --output tsv; done
    猜你喜欢
    • 2020-08-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-14
    • 1970-01-01
    • 1970-01-01
    • 2023-03-12
    • 2017-10-03
    相关资源
    最近更新 更多