欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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协议,使其恢复到初次安装操作系统的状态.

 

 参考链接:https://blog.csdn.net/guochunyang/article/details/48519625?ops_request_misc=%7B%22request%5Fid%22%3A%22158201650119726869046954%22%2C%22scm%22%3A%2220140713.130056874..%22%7D&request_id=158201650119726869046954&biz_id=0&utm_source=distribute.pc_search_result.none-task

相关标签: BAT