powershell - 在powershell中获取匹配接口的ip地址
问题描述
我对powershell不熟悉。我想将 ip 地址存储在一个与以太网之后的任何空格-InterfaceAlias
匹配的变量中。'Ethernet(\s+)'
下面的命令给出了 IPV4 的所有接口列表。
Get-NetIPAddress -AddressFamily IPv4
不确定如何过滤接口名称匹配其别名名称后的空格并将其存储到变量中。
解决方案
另一种方法是在-InterfaceAlias
参数中仅使用空格和通配符:
$IP = Get-NetIPAddress -AddressFamily IPv4 -InterfaceAlias "Ethernet *"
奇怪的是,微软文档说该-InterfaceAlias
参数不接受通配符,但它仍然有效。请参阅Get-NetIPAddress。
推荐阅读
- node.js - 快速路由与 url 不匹配
- python - 文件“device/generic/goldfish/tools/mk_combined_img.py”,第 48 行打印“'%s' 无法转换为 int”%(行 [2])
- javascript - (append = false) 在 javascript 中是什么意思?
- dcmtk - 使用 apt-get install 安装 WSL ubuntu 后包含 dcmtk 头文件
- python - Mac上的Python tkinter:直到文件浏览器打开后按钮才会突出显示
- java - 我将如何创建一个返回的方法
- typescript - 为什么联合类型中的“从不”类型毫无意义?
- android - Git 仅合并 string.xml 文件
- css - 如何根据内容调整div的高度
- html - 标签中的class =“thumbnail”在引导程序4中不起作用