powershell 如何查找与Azure VM关联的网络接口ID

rekjcdws  于 2023-10-18  发布在  Shell
关注(0)|答案(2)|浏览(159)

我可以使用以下命令找到VM

  1. $vm = Get-AzureRmVM -ResourceGroupName "MyResource" -Name "MyVM"

但如何找到与此VM关联的网络接口?

2hh7jdfx

2hh7jdfx1#

在变量$vm中设置虚拟机后(如下所示)

  1. $vm = Get-AzureRmVM -ResourceGroupName "MyResource" -Name "MyVM"

您可以通过查找与VM中的ID匹配的接口来获取NIC

  1. $nic = Get-AzureRmNetworkInterface
  2. | Where {$_.Id -eq $vm.NetworkProfile.NetworkInterfaces[0].Id}
xwbd5t1u

xwbd5t1u2#

谢谢Shiroy你的帖子今天帮了我。我只是想发布新版本的命令,以防有人遇到这篇文章需要与我相同的信息。

  1. $vm = Get-AzVm -ResourceGroupName "YourResourceGroup" -Name "YourVM"
  2. $nic = Get-AzNetworkInterface | Where {$_.Id -eq $vm.NetworkProfile.NetworkInterfaces[0].Id}

相关问题