如何使用 PowerShell 检索 Azure VM NIC 名称?


要使用 PowerShell 检索 Azure VM NIC,我们首先需要获取 VM 详细信息。对于此示例,我们有 VM 名称“TestMachine2k16”。要检索 VM 详细信息,请使用 Get-AzVM 命令,但在执行此操作之前,请确保使用 PowerShell 会话连接到 Azure 帐户。

PS C:\> $vm = Get-AzVM -VMName Testmachine2k16

VM NIC 信息存储在 NetworkProfile 属性中。

PS C:\> $vm.NetworkProfile

这将检索附加到 VM 的所有 NIC。如果有多个 NIC,则我们需要将 nic 信息存储到数组中,并执行一些字符串操作来获取 NIC 详细信息。

$nics = $vm.NetworkProfile.NetworkInterfaces

要检索 NIC 详细信息。

foreach($nic in $nics) {
   ($nic.Id -split '/')[-1]
}

上述输出将检索附加到 VM 的 NIC。

更新日期:28-Apr-2021

1 千次以上观看

开启您的 职业

完成课程以获得认证

开始
广告