IP批量更换(netsh命令)
netsh命令可以用于实现对电脑网络信息的修改,我们可以利用其对网络信息的命令行批量修改,其具体内容如下:
netsh interface下列指令有效:
此上下文中的命令:
6to4 - 更改到 `netsh interface 6to4' 上下文。
? - 显示命令列表。
dump - 显示一个配置脚本。
help - 显示命令列表。
httpstunnel - 更改到 `netsh interface httpstunnel' 上下文。
ipv4 - 更改到 `netsh interface ipv4' 上下文。
ipv6 - 更改到 `netsh interface ipv6' 上下文。
isatap - 更改到 `netsh interface isatap' 上下文。
portproxy - 更改到 `netsh interface portproxy' 上下文。
set - 设置配置信息。
show - 显示信息。
tcp - 更改到 `netsh interface tcp' 上下文。
teredo - 更改到 `netsh interface teredo' 上下文。
udp - 更改到 `netsh interface udp' 上下文。
我们可通过其中ipv4对ipv4进行修改:
netsh interface ipv4下列指令有效:
此上下文中的命令:
? - 显示命令列表。
add - 在一个表格中添加一个配置项。
delete - 从一个表格中删除一个配置项。
dump - 显示一个配置脚本。
help - 显示命令列表。
install - 安装 IP 协议。
reset - 重置 IP 配置。
set - 设置配置信息。
show - 显示信息。
uninstall - 卸载 IP 协议。
通过以上指令我们可以编写bat脚本文件,对ip进行操作。
首先新建一个txt文件写入如下信息,保存后将其修改为.bat文件.
@echo off
echo 倒计时后开始添加网络,如需放弃请取消。。。。。。。
TIMEOUT /T 5 /NOBREAK
set NetName="以太网 3"
echo 设置配置信息
netsh interface ipv4 set address name=%NetName% source=dhcp
netsh interface ipv4 set dns name=%NetName% source=dhcp
echo 已设置配置信息
echo 开始修改ip
netsh interface ipv4 add address name=%NetName% addr=172.16.1.209 mask=255.255.255.0
netsh interface ipv4 add address name=%NetName% addr=172.16.7.11 mask=255.255.0.0
echo ip修改成功
@echo on
pause
可以通过修改上述的 NetName="以太网3“为你的网络适配器名。修改开始修改ip
netsh interface ipv4 add address name=%NetName% addr=172.16.1.209 mask=255.中的addr与mask为要设置的ip与子网掩码,(可添加多行设置多个ip)。
最后右击bat文件点击以管理员身份允许便可执行改bat文件,实现对ip地址的批量修改。