Windows系统中可用四种CMD/PowerShell命令查MAC地址:一、ipconfig /all显示全部适配器完整配置;二、getmac /v精简列出所有网卡物理地址;三、PowerShell中Get-NetAdapter筛选活跃网卡;四、netsh定向查询指定接口MAC地址。

如果您需要在Windows系统中快速获取本机网络适配器的物理地址,CMD命令行工具可直接调用底层网络驱动信息,无需安装第三方软件。以下是多种可靠且即时生效的CMD查询方法:
一、使用ipconfig /all命令完整列出所有适配器MAC地址
该命令一次性输出全部启用与禁用的物理及虚拟网卡配置,包含以太网、Wi-Fi、蓝牙、Hyper-V等接口的完整属性,结果权威、覆盖全面。
1、同时按下Win + R键,打开“运行”对话框。
2、输入cmd并按回车,启动命令提示符窗口。
3、在黑色窗口中键入ipconfig /all,然后按回车执行。
4、滚动查看输出内容,定位到已启用的连接段落(如“以太网适配器 以太网”或“无线局域网适配器 WLAN”)。
5、在其下方查找标有物理地址的一行,其后12位十六进制字符串(格式为00-1A-2B-3C-4D-5E或00:1A:2B:3C:4D:5E)即为对应网卡的MAC地址。
二、使用getmac /v命令精简显示全部网卡物理地址
该命令专用于枚举网络接口控制器(NIC)的MAC地址,输出结构清晰、字段明确,自动标注适配器名称、连接状态与物理地址,适合批量识别多张网卡。
1、按下Win + R键,输入cmd后回车,进入命令提示符。
2、键入getmac /v并回车执行。
3、在结果列表中,找到物理地址列,其值即为对应适配器的MAC地址;若某行显示N/A,表示该适配器当前未连接或驱动异常。
三、使用PowerShell命令精准筛选活跃网卡MAC地址
该方法通过Windows原生PowerShell模块获取实时适配器状态,支持按启用状态过滤,仅显示当前处于“Up”状态的网卡及其MAC地址,避免冗余信息干扰。
1、按下Win + R键,输入powershell后回车,启动PowerShell窗口。
2、键入以下命令并回车:Get-NetAdapter | Where-Object {$_.Status -eq 'Up'} | Select-Object Name, MacAddress。
3、输出表格中,Name列为网卡名称,MacAddress列即为对应活跃连接的MAC地址,格式为六组两位十六进制数,以冒号分隔。
四、使用netsh命令定向查询指定接口MAC地址
该方法适用于已知网络接口名称(如“以太网”、“WLAN”)的场景,可绕过其他适配器干扰,直接提取目标接口的物理地址,响应迅速且结果唯一。
1、按下Win + R键,输入cmd后回车,打开命令提示符。
2、键入命令:netsh interface ipv4 show interfaces,回车后记录目标接口的Idx编号(如“3”)。
3、再输入命令:netsh interface ipv4 show addresses "以太网"(将“以太网”替换为实际接口名),回车执行。
4、在返回信息中查找Physical Address字段,其右侧数值即为该接口MAC地址。










