如何使用 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。
广告