![获取虚拟或隐藏网络适配器的 IP 配置](https://linux22.com/image/1626020/%E8%8E%B7%E5%8F%96%E8%99%9A%E6%8B%9F%E6%88%96%E9%9A%90%E8%97%8F%E7%BD%91%E7%BB%9C%E9%80%82%E9%85%8D%E5%99%A8%E7%9A%84%20IP%20%E9%85%8D%E7%BD%AE.png)
我需要获取虚拟(和/或)隐藏网络适配器的 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
以了解更多信息。