bat批处理笔记(四)-netsh命令

          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(入站)

action:            allow(允许)/block(阻塞)/bypass(绕过)

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

批处理脚本示例:

@echo off
title 关闭危险端口
echo.
echo stopping the port 135……
netsh advfirewall firewall add rule name="Deny port 135 TCP" dir=in action=block protocol=TCP localport=135
echo.
pause>nul

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

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值