在Windows Vista中我们可以使用图形界面设置定无线网络连接然而如何使用CLI命令行工具实现这一功能呢?本文将该命令的详细用法
一为什么要用命令行来配置无线网络?
既然有了GUI界面可以设置为什么还需要用命令行工具来设置呢?有以下几个理由
①当GUI界面不可用时可以使用CLI界面——或许因为某种原因造成GUI界面不可用这时我们必须要在CLI界面下配置一些参数
②编写脚本时需要用到CLI——当需要编写一个脚本来连接到无线网络时您将需要用到的相关的netsh wlan命令例如您可能需要在登陆脚本中配置无线连接
③执行速度更快——我们中的部分人喜欢使用命令行远超过喜欢使用GUI界面事实上在命令行界面下的执行速度远超过了GUI界面下的执行速度
二netsh wlan命令的功能
netsh wlan命令集只在Windows Vista中提供Windows XPWindows 中都没有该命令 用这些命令可以实现以下的功能
配置无线安全设置
配置无线连接和网络设置例如您可以配置笔记本电脑在登录的时候安全连接到公司的无线网络中
查看应用于本机的无线组策略的设置
连接到混合模式的网络例如您可以连接到WPA或WPA无线网络
在最终用户界面隐藏无线网络使用net wlan可以隐藏无线网络或者限制最终用户连接到潜在的恶意的无线网络中
上面我们简单介绍了netsh wlan一些功能接下来看看在Windows Vista中这个命令的具体用法了解一下如何使用这些命令来完成特定任务
三使用netsh wlan创建配置文件并连接到无线局域网
要查看netsh wlan的所有选项只需输入netsh wlan不带任何选项可以看到如图所示界面
图: Netsh wlan 帮助选项
要建立网络连接第一件事你需要做的是建立一个配置文件如果无线网络已经可用我们可以运行下面的命令
netsh wlan export profile name=BOW folder=C:\Users\David\wlan interface=Wireless Network Connection
执行后将创建一个名为Network ConnectionBOWxml的配置文件如图所示
图: Netsh wlan export 例子
可以根据需要在这个配置文件中增加一些内容然后再将这个文件导入到系统中
如果是新建一个连接到无线局域网的配置文件可以使用以下命令
C:\Users\David\wlan> netsh wlan add profile filename=Wireless Network ConnectionBOWxml
执行后如图所示
图: 使用Netsh wlan 新建一个配置文件
也可以选择只对某些无线接口或某些用户新增此配置文件
一旦新增了配置文件可以用以下命令来查看
netsh wlan show profiles
执行后如图所示
图:使用Netsh wlan 查看无线配置
也可以用下面这个命令来查看配置文件
netsh wlan show settings
可以使用以下命令用指定的配置文件连接无线网络(假定这个配置文件没有指定为是自动连接的)
netsh wlan connect ssid=mySSID name=WLANProfil
执行后如图所示无线网络已经连接上了
图: 无线网络接通后的结果
四netsh wlan其他一些功能
除了刚才的新增或删除配置文件以及连接断开无线网络的功能之外netsh wlan还具有以下的功能
显示无线设置的脚本运行netsh wlan dump并导出到一个文本文件您可以创建一个脚本这样我们重新配置无线网络时就非常便捷
当你的无线网络配置好并能正常连接时建议使用以下命令生成此无线局域网配置脚本
netsh wlan dump > mywlandumptxt
添加一个过滤器——使用netsh wlan add命令您也可以添加一个无线网络过滤器
autoconfig的显示和设置——当无线网卡已启用自动配置则无线网卡会自动使用配置文件进行网络连接默认值是启用的
可以使用netsh wlan show autoconfig查看设置
可以使用set autoconfig enabled=no interface=Wireless Network Adaptor修改autoconfig设置
blockednetworks 的查看和设置——可以隐藏或阻塞无线网络可以使用netsh wlan set blockednetworks display=hide命令从现有的可用网络列表中隐藏已阻塞的网络
查看和设置是否允许用户有权限创建无线网络配置文件——通过这个命令您可以看看哪些用户有权限
查看和设置配置文件的先后顺序——如果有多个配置文件就涉及到哪个配置文件用于哪个网口使用该命令您可以轻松查看或更改此配置文件的顺序
Tracing功能的查看和设置——Tracing功能用于跟蹤无线设备的事件日志使用netsh wlan set tra yes命令可以启用追蹤功能之后可以在%WINDIR%\tracing\wireless查看这些日志
五小结
netsh wlan命令是Window Vista中一个非常实用的新功能使用这些命令可以很轻松地在命令行方式下新增无线配置文件并连接到无线网络