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

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

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

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

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

2hh7jdfx

2hh7jdfx1#

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

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

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

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

xwbd5t1u2#

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

$vm = Get-AzVm -ResourceGroupName "YourResourceGroup" -Name "YourVM"

$nic = Get-AzNetworkInterface | Where {$_.Id -eq $vm.NetworkProfile.NetworkInterfaces[0].Id}

相关问题