我需要获取虚拟(和/或)隐藏网络适配器的 IP 地址,例如Hyper-V virtual ethernet
或Ethernet (Kernel Debugger)
以下命令均未提供我所需的信息:
ipconfig /all
Get-NetIPInterface | Select *
Get-NetAdapter | Select *
我可能误读了输出,但它只给出了物理地址而不是配置的 IP 地址,我还剩下什么选项?
编辑:
好的我也尝试过这个:
netsh interface ipv4 show address
netsh interface ipv6 show address
这为我提供了一些隐藏适配器的信息,但不是全部。
可能是因为其他适配器没有分配 IP,所以没有显示?
编辑2:
好的,另一种尝试是下面这行,但问题是它不会显示环回和隐藏接口:
Get-NetIPConfiguration -All -allcompartments -detailed
答案1
您有一个用于此任务的 cmdlet Get-VMNetworkAdapter
:
Get-VMNetworkAdapter -All
将列出所有虚拟 VM 网络适配器。使用Get-Help Get-VMNetworkAdapter -Full
以了解更多信息。