因为公司有同事负责大连、沈阳两个城市,经常在两地来回走动,到每个城市后,都要自己手动更改相应的网络配置,况且到外地时住的是酒店, 酒店上网是自动获得IP,又要将网络设置取消,真的很麻烦!于是想起写一个批处理!来解决这个问题!主要用到的命令是netsh. -、第一种方法是将两地的网络配置先进行本机设置,然后再导出,等用到的时候,再分别导入。 1、将现有的配置导出到d:/dalian.txt中: netsh –c interface dump > d:/dalian.txt 2、将之前导出的d:/dalian.txt文件进行导入: netsh -f d:/dalian.txt 这种方法在执行时有点慢,不如下面的方法。 二、第二种方法 语法格式: 1、设置IP、网关 netsh interface ip set address name="本地连接" static 要设置的IP地址 子网掩码 网关IP 网关跃数 2、设置主DNS、WINS netsh interface ip set dns/wins name="本地连接" static 要设置的DNS地址 register=PRIMARY 2、设置备用DNS、WINS netsh interface ip add dns/wins name="本地连接" 要设置的DNS地址 index=2 具体配置如下: 1、酒店.bat @echo off echo 取消指定网络配置,请稍等…. echo. echo 正在设置自动获取IP地址,请稍等…… netsh interface ip set address name="本地连接" source=dhcp echo 正在设置自动获取DNS,请稍等…… netsh interface ip set dns name="本地连接" source=dhcp echo 设置完成! 2、大
批处理、VBS实现自动设置IP、默认网关、DNS、WINS、IE代理!
最新推荐文章于 2022-02-28 18:20:03 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)