推荐使用 getmac /v 命令快速获取所有网络适配器的mac地址,它以表格形式清晰列出连接名、适配器名称、物理地址及传输类型,支持识别启用/禁用状态,结果简洁可直接对应设备。

如果您需要快速获取电脑所有网络适配器的MAC地址,且希望结果简洁、可直接识别设备对应关系,则可以使用系统内置的 getmac /v 命令。该命令会以表格形式列出每个适配器的连接名、网络适配器名称、物理地址(即MAC地址)及传输类型,避免手动筛选冗余信息。
一、使用 getmac /v 命令查询全部网卡详细MAC信息
该命令专用于批量提取所有已启用/已禁用网络适配器的MAC地址及其上下文,包含适配器描述、连接状态和PnP设备ID,适用于排查多网卡冲突、虚拟网卡识别或审计网络设备场景。
1、按下 Win + R 键打开“运行”对话框。
2、输入 cmd 并按回车,启动命令提示符窗口。
3、在命令行中键入 getmac /v 后按回车。
4、观察输出结果中“物理地址”列对应的十六进制字符串,每行对应一个网络适配器;若某行显示“N/A”,表示该适配器当前未连接或驱动未加载。
二、使用 ipconfig /all 配合定位确认特定网卡MAC
当 getmac /v 输出中存在多个相似名称适配器(如“VMware Network Adapter”“Hyper-V Switch”等),需结合接口描述与IP配置交叉验证实际生效网卡,此时 ipconfig /all 提供更完整的网络层上下文。
1、保持当前命令提示符窗口打开,直接输入 ipconfig /all 并回车。
2、逐段查看各“以太网适配器”或“无线局域网适配器”区块,比对其中“描述”字段与 getmac /v 输出的“连接名”是否一致。
3、在匹配区块内查找“物理地址”项,其后冒号后的值即为该网卡真实MAC地址,格式为六组两位十六进制数,以短横线分隔(例如:00-1A-2B-3C-4D-5E)。
三、通过网络连接界面图形化查看MAC地址
此方法不依赖命令行,适合对终端操作不熟悉用户,通过系统内置网络状态面板直接读取已启用连接的MAC地址,结果仅显示当前活跃适配器信息。
1、点击任务栏右下角网络图标,选择 “打开网络和共享中心”。
2、在左侧菜单点击 “更改适配器设置”。
3、找到当前正在使用的连接(如“以太网”或“WLAN”),右键选择 “状态”。
4、在状态窗口中点击 “详细信息” 按钮。
5、在弹出窗口中查找 “物理地址” 一行,其右侧数值即为该连接所用网卡的MAC地址。
四、使用 PowerShell 执行 getmac 并导出结构化结果
PowerShell 提供更灵活的数据处理能力,可通过管道将 getmac 输出转为对象,支持按连接名过滤、导出CSV或高亮特定适配器,适用于批量管理或多设备巡检。
1、按下 Win + X 键,从菜单中选择 “Windows PowerShell(管理员)”。
2、输入命令:getmac /v | ConvertFrom-Csv -Delimiter " " -Header "Connection","Name","PhysicalAddress","TransportName" 并回车。
3、系统将以表格形式重新渲染输出,各字段对齐清晰;如需仅显示有线连接,可追加 | Where-Object {$_.Connection -eq "以太网"}。
4、若需保存结果,可在命令末尾添加 | Export-Csv -Path "$env:USERPROFILE\Desktop\mac_list.csv" -NoTypeInformation。










