导出导入无线配置文件
无线配置文件可以导出成 XML 再导入到其他机器,这是批量部署无线网络的实用手段:从一台已经连过网的机器导出 profile,其他机器导入后即可连上同一网络。导出时加 key=clear 会把密钥明文写进 XML,虽然方便迁移,但也意味着这个文件本身就是敏感信息,必须按凭据级别保管。
基本信息
| 适用平台 | Windows 客户端(netsh wlan) |
|---|---|
| 导出配置 | netsh wlan export profile folder=目录 [key=clear] |
| 导入配置 | netsh wlan add profile filename=文件 user=all |
| 查看已有 | netsh wlan show profiles |
| 敏感点 | key=clear 会输出明文密钥 |
典型使用场景
- 新装机批量导入公司无线配置,免去逐台输入口令
- 设备交接时把常用无线配置一并迁移过去
- 排查无线连不上,先确认目标机器是否已有对应 profile
- 为不同楼层或办公区预置多个 SSID 的配置
- 统一 802.1x 企业无线配置,减少逐台手工设置
- 会议或临时办公场景快速预置访客网络配置
- 重装系统后把常用无线一次导入,省去逐个手输口令
常用示例
常用示例
netsh wlan show profiles :: 列出本机已保存的无线配置
netsh wlan export profile folder=D:\wlan key=clear :: 导出全部(含明文密钥)
netsh wlan export profile name="Office-WiFi" folder=D:\wlan key=clear
netsh wlan add profile filename="D:\wlan\Wi-Fi-Office-WiFi.xml" user=all
netsh wlan show profile name="Office-WiFi" key=clear :: 查看单个配置详情
:: 导入后确认状态:netsh wlan show interfaces操作对照
| 操作 | 命令 | 注意 |
|---|---|---|
| 列出配置 | show profiles | 确认本机有哪些 SSID |
| 导出配置 | export profile | key=clear 输出明文密钥 |
| 导入配置 | add profile | user=all 对全体用户生效 |
| 查看详情 | show profile key=clear | 同样会显示明文密钥 |
导入时用 user=all 可以让配置对所有用户生效,适合公用或共享设备;企业 802.1x 的认证配置也会随 XML 一起迁移过去。跨版本迁移前最好先在测试机上导入验证一次。
使用 key=clear 导出的 XML 内含明文密钥,要按凭据级别保管:不要提交进代码仓库,也不要通过聊天工具或邮件随意转发。迁移完成后建议删除中间文件,避免长期散落在共享盘或临时目录里。