You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PowerShell中如何通过Get-NetIPAddress仅同时显示InterfaceAlias与IPv4地址

PowerShell中如何通过Get-NetIPAddress仅同时显示InterfaceAlias与IPv4地址

嘿,很高兴能帮到你!你已经离解决问题很近啦——其实只需要调整一下Get-NetIPAddress的输出处理逻辑,就能同时拿到你想要的适配器名称和IPv4地址两个字段。

这里给你两种实用的方法,适配不同的输出需求:

方法一:直接筛选指定属性(结构化输出)

用Select-Object命令明确指定你需要保留的属性,这是最直观的方式,输出会保持清晰的表格结构:

Get-NetIPAddress | Where-Object {$_.AddressFamily -eq 'IPv4'} | Select-Object InterfaceAlias, IPAddress

它的逻辑很简单:先过滤出所有IPv4类型的地址,再只保留InterfaceAlias(适配器名称)和IPAddress(IPv4地址)这两个属性,输出就是你要的组合结果。

方法二:自定义文本格式(适合邮件内容)

如果你需要把结果整理成更易读的纯文本格式(方便后续写入邮件),可以用ForEach-Object来拼接字符串:

Get-NetIPAddress | Where-Object {$_.AddressFamily -eq 'IPv4'} | ForEach-Object {
    "适配器名称: $($_.InterfaceAlias) | IPv4地址: $($_.IPAddress)"
}

这种方式会输出每一行都是“适配器名称 + IPv4地址”的组合文本,非常适合你BadUSB脚本里要收集信息并发送邮件的场景。

另外提个小细节:如果目标系统有多个网络适配器(比如虚拟机适配器、VPN适配器),这两个命令都会把所有符合条件的IPv4地址和对应适配器列出来,完全满足你收集所有活跃IP的需求。

备注:内容来源于stack exchange,提问作者aberg94

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 08:04:17