📜  Microsoft Azure – 查找孤立的网络接口卡 (NIC)

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

Microsoft Azure – 查找孤立的网络接口卡 (NIC)

在本文中,您将了解如何查找未连接的 NIC,也称为 Azure Orphaned NIC。删除孤立资源的主要目的或目的是节省成本。在 Azure 中删除 VM 时,附加到 VM 的 NIC 只会解除关联,但不会自动删除,它们将保留为孤立的 NIC。

执行:

步骤 1:登录到 Azure 门户。

步骤 2:转到 Azure Resource Graph Explorer >> 选择Resource Graph Explorer

第 3 步:选择范围 >> 订阅 >>选择您的订阅(您可以一次选择单个或多个订阅)

第 4 步:将以下查询粘贴到查询框中,然后单击运行查询以获取未连接 NIC 的列表/报告。

  • KQL 资源图查询:从选择范围获取孤立 NIC 的完整详细信息。
Resources
| where type has "microsoft.network/networkinterfaces"
| where "{nicWithPrivateEndpoints}" !has id
| where properties !has 'virtualmachine'

输出:

  • KQL 资源图查询:仅从 Select Subscription 中查找孤立的 NIC
Resources
| where type has "microsoft.network/networkinterfaces"
| where "{nicWithPrivateEndpoints}" !has id
| where properties !has 'virtualmachine'
| where subscriptionId == "" //provide SubscriptionId here if you have selected multiple Subscriptions
| project name, location, subscriptionId, resourceGroup

输出:

  • KQL 资源图查询:用于查找标签名称为“ environmentName ”的所有孤立 NIC,其值或等于不等于。
Resources
| where type has "microsoft.network/networkinterfaces"
| where "{nicWithPrivateEndpoints}" !has id
| where properties !has 'virtualmachine'
| where tags.Environment != "Production"
| project name, location, subscriptionId, resourceGroup, tags

输出: