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
输出: