命令行连接WIFI
在命令提示符下,连接WIFI:
netsh wlan connect name=name1 [ssid=name2 ] [interface=name3 ]
name1 是指profile显示的用户网络配置文件名称。注意,profile配置文件不由命令行产生,而是手动成功连接一次WIFI后,由系统自动生成。
name2 是指ssid名称,一般不需要这个参数。
name3 是指网卡名称,如果有多个网卡,则必须指定 interface。

查看profile:
netsh wlan show profile

查看网卡名称:
ipconfig 或 ncpa.cpl

断开网络:
netsh wlan disconnect

举例:
先查看无线网卡的名称,命令 ipconfig
再查看已有的WIFI配置文件名称,命令 netsh wlan show profile
得到如下信息:
无线网卡的名称:wlan
已有的WIFI配置文件名称:myhome
则,命令如下:
netsh wlan connect name=myhome interface=wlan
如果只有一张无线网卡,则不必输入 interface=wlan 参数。
导出与导入网络配置文件
导出:
netsh interface dump > c:\1.txt

导入:
netsh exec c:\1.txt
配置IP、网关、DNS
设置为自动获取DNS
netsh interface ip set dns "本地连接" dhcp
netsh interface ip set dns name="本地连接" source=dhcp

设置为自动获取IP、子网掩码、网关
netsh interface ip set address "本地连接" dhcp
netsh interface ip set address name="本地连接" source=dhcp

手动设置IP、子网掩码、网关、跃点数
netsh interface ip set address "本地连接" static 192.168.0.5 255.255.255.0 192.168.0.1 auto
netsh interface ip set address name="本地连接"  gwmtric=auto source=static source=static addr=192.168.0.23  mask=255.255.255.0 gateway=192.168.0.1

手动设置主要DNS
netsh interface ip set dns "本地连接" static 221.7.92.98
netsh interface ip set dns name="本地连接" source=static addr=221.6.98.90 register=primary
netsh interface ip add dns "本地连接" 221.5.203.98

手动设置备用DNS
netsh interface ip name="本地连接" addr=221.6.98.91 index=2
网络参数配置
显示当前网络接口参数
netsh interface dump

重置网络
netsh winsock reset
netsh int ip reset

删除当前的网络配置
ipconfig /release

重新配置网络配置
ipconfig /renew

清除设备上的DNS系统缓存
ipconfig /flushdns
命令行生成WIFI热点,供其他设备连接
前提:有1块无线网卡,有另外1块网卡,有线、无线均可。
输入命令:
netsh wlan set hostednetwork mode=allow
netsh wlan set hostednetwork ssid=MYwifi123,netsh wlan set hostednetwork key=99999999
注意ssid最好为英文或数字,不要使用中文或其他符号,密码至少8位。

通过命令 ncpa.cpl 打开【控制面板\所有控制面板项\网络连接】,会看到里面多了一个虚拟网络连接适配器,名称由系统自动生成(可自定义修改),假设它的名称是 WIFI-my ,记住它,它就是通过上述2条命令生成的效果。
同样,在这个界面当中,右键【有线网卡-属性】【勾选“允许其他网络用户通过此计算机的Internet连接”选项,在下拉菜单中选择 WIFI-my 并确定】。
此步如果失败,则表示未开启 Windows Firewall 防火墙服务。

netsh wlan start hostednetwork

完成后,其他设备就可以扫描到 MYwifi123 无线信号,输入密码 99999999,就可以上网了。重启后,需要重新运行 netsh wlan start hostednetwork 开启动热点。
netsh wlan stop hostednetwork 表示关闭热点。