利用bat脚本,在Windows平台上一键切换网卡IP。

做运维,在很多环境下,电脑IP是经常要变的。

比如我这边的现场环境,在办公室使用固定IP,在会议室又要使用自动获取,有时候出点故障,在机房又要使用GM口同网段的IP,就经常切换IP,所以需要使用bat脚本来快速切换IP。

bat脚本编写,先使用txt文本工具,保存后修改文件后缀名为bat

image.png


固定IP编写脚本如下:

netsh interface ip set address name="以太网" source=static addr=10.0.0.2 mask=255.255.255.0 gateway=10.0.0.1 1
netsh interface ip set dns name="以太网" source=static addr=114.114.114.114

自动获取IP的网络环境编写如下脚本:

netsh interface ip set address name="以太网" source=dhcp
netsh interface ip set dns name="以太网" source=dhcp

注意,这里的name=''里面写的是“控制面板\网络和 Internet\网络连接”里面的网卡名称!配置之前请先核对本地环境。

image.png



此脚本需要使用管理员权限运行,这里建议使用快捷方式,放入开始菜单,右键BAT文件,创建快捷方式,存入以下路径,就会在开始菜单中显示出来了。

C:\ProgramData\Microsoft\Windows\Start Menu\Programs

注意了,这个脚本需要管理员权限执行才能生效,有两种方式,一种是启动的时候右键,一种是直接要求必须请求管理员。

快捷方式文件是支持直接请求管理员的,对快捷方式,右键属性 - 快捷方式 - 高级 - 用管理员身份运行打勾,依次确定即可


然后再固定到开始屏幕,方便以后调用。

image.png


发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。