bat批处理笔记(四)-netsh命令
程序员文章站
2022-07-03 09:11:23
...
netsh(Network Shell)是一个windows系统本身提供的功能强大的网络配置命令行工具,可用来修改windows的ip,网关,dns,防火墙等信息.
1.netsh修改ip,网关,dns:
(1)备份网络配置:
netsh dump > 路径
(2)设置静态ip:
netsh interface ip set address name="WLAN" source=static 192.168.2.188 255.255.255.0 192.168.2.1
rem ip:192.168.2.188;mask:255.255.255.0;gateway:192.168.2.1
netsh interface ip set dns "WLAN" static 192.168.2.1 primary rem 主dns
netsh interface ip add dns "WLAN" 192.168.1.1 rem 副dns
(3)设置dhcp:
netsh interface ip set address name="WLAN" source=dhcp
netsh interface ip set dns "WLAN" dhcp rem 设置dns
2.netsh修改防火墙设置:
(1)开启/关闭:
netsh firewall set opmode mode=disable rem 关闭防火墙
netsh firewall set opmode mode=enable rem 开启防火墙
查看防火墙cmd中可输入firewall.cpl查看防火墙状态验证.
(2)规则设置:
firewall: 防火墙配置的简单模式;
advfirewall: 防火墙配置的高级模式
dir: in/out
netsh firewall set portopening TCP 3389 ENABLE
netsh firewall delete portopening TCP 3389
netsh advfirewall firewall add rule name=baidujingyan dir=in action=allow protocol=TCP localport=3389
netsh advfirewall firewall delete rule name=baidujingyan protocol=TCP localport=3389
3.netsh查看已连接过的历史wifi密码:
netsh wlan show profiles rem 查看当前系统已经保存的网络
netsh wlan show profile name="wifi名称" key=clear rem 查看指定wifi的密码
4.netsh修复网络故障:
netsh winsock reset
其作用是重置 Winsock目录。如果计算机Winsock协议配置有问题将会导致网络链接等问题,通过重置Winsock目录借以恢复网络.这个命令可以重新初始化网络环境,以解决由于软件冲突,病毒原因造成的参数错误问题》
netsh interface ip reset c:\resetlog.txt
其作用是重置TCP/IP协议,相当于卸载并重新安装TCP/IP协议,使其恢复到初次安装操作系统的状态.
上一篇: JDK多线程基础(16):锁的性能与优化
下一篇: es6中的promise解读