📌  相关文章
📜  Microsoft Azure – 图形查询以获取 Azure VM 资源的属性

📅  最后修改于: 2022-05-13 01:57:42.716000             🧑  作者: Mango

Microsoft Azure – 图形查询以获取 Azure VM 资源的属性

以下是 Azure 资源图查询,我们将在其中使用 azure KQL 查询获取静态 JSON 数据。您可以在 Azure Portal 的Azure Resource Graph Explorer中运行以下查询,以根据 Query 获取结果。

示例 1:

要获取 Azure VM 的完整属性 -

resources
| where type == "microsoft.compute/virtualmachines"

此查询返回详细信息和结果总数。

  • ID
  • 姓名
  • 类型
  • 租户 ID
  • 种类
  • 地点
  • 资源组
  • 订阅 ID
  • 管理人
  • 库存单位
  • 计划
  • 特性
  • 标签
  • 身份
  • 区域
  • 扩展位置

样本输出:

示例 2:获取所选范围内所有 VM 的 Azure VM 名称、资源组、VM 管理员用户名的属性。

resources
| where type == "microsoft.compute/virtualmachines"
| project name,resourceGroup,AdminUserName=tostring(properties.osProfile.adminUsername)

此查询返回所选范围内所有 Azure VM 的 VM 计算机名称、资源组和 VM Admin Admin 用户名的输出。

样本输出:

示例 3:从选择范围中获取特定 Azure VM 的 Azure VM 名称、资源组、VM 管理员用户名的属性。

resources
| where type == "microsoft.compute/virtualmachines"
| where name == "CloudOpsVM"
| project name,resourceGroup,AdminUserName=tostring(properties.osProfile.adminUsername)

此查询返回特定选择 VM 的 VM 计算机名称、资源组和 VM Admin Admin 用户名的输出。

样本输出: