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

如何修改PowerShell命令排除回环及169段的Ethernet接口IPv4地址?

修改后的PowerShell命令

可以用以下命令满足需求:

Get-NetIPAddress -AddressFamily IPv4 | 
  Where-Object { 
    $_.InterfaceAlias -match 'Ethernet' -and 
    $_.IPAddress -ne '127.0.0.1' -and 
    $_.IPAddress -notmatch '^169' 
  } | 
  Select-Object -First 1 -ExpandProperty IPAddress

关键修改说明

  • 添加-and $_.IPAddress -ne '127.0.0.1':直接排除回环地址127.0.0.1
  • 添加-and $_.IPAddress -notmatch '^169':通过正则表达式匹配以169开头的IP(即自动私有地址APIPA),排除这类无效地址
  • 追加Select-Object -First 1 -ExpandProperty IPAddress:仅获取第一个符合条件的有效IP,-ExpandProperty IPAddress会直接输出纯IP字符串;若需要保留完整的网络地址对象,去掉该参数即可

内容的提问来源于stack exchange,提问作者Fellerson

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.28 09:53:09