批处理修改windows IP

Posted 浦江之猿

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了批处理修改windows IP相关的知识,希望对你有一定的参考价值。

最近一直在现场忙于wms的调试与部署,很少写文,在此说句抱歉,自己的java系列我会抽时间更新的,希望能帮助更多的java初学者。
在现场调试wms的时候,总是要在公网与内网之间切换,于时抽时间写了一个脚本,大家使用的时候注意两点。
1,将注释的地方改成自己的信息
2,运行此脚本时一定要以管理员的身份运行。

@echo off
echo IP Configuring,please select IP Type 

echo/
color 1f
echo ******************************************************************
echo *                        1.Static IP                             *
echo *                        2.DHCP IP                               *
echo ******************************************************************
:begin
set /p n=IP type(1 or 2):
echo/
set netName=Wi-Fi
if "%n%" equ "1" goto x1
if "%n%" equ "2" goto x2
:x1
echo Static IP Configuring,please wait ... 
set source=static
:: use your ip to replace following ip
set addr=192.168.1.154
:: use your mask to repace following mask 
set mask=255.255.255.0
:: use your gateway to repalce following gateway
set gateway=192.168.1.1
set gwmetric=1
netsh interface ip set address name=%netName% source=%source% addr=%addr% mask=%mask% gateway=%gateway% gwmetric=%gwmetric%
echo Your network infomation:
echo source:%source%
echo addr:%addr%
echo mask:%mask%
echo gateway:%gateway%
echo gwmetric:%gwmetric%
echo Static IP Set Success!!!
pause
goto:eof
:x2
echo Dynamic IP Configuring,please wait ... 
echo *******************************************************
echo *        Obtain an IP address automatically           *
echo *******************************************************
netsh interface ip set address name=%netName% dhcp
netsh interface ip set dns name=%netName% dhcp
echo Dynamic IP Set Success!!!
pause
goto:eof

脚本很简单,希望能帮助大家,祝大家在IT之路上少走弯路,一路绿灯不堵车,测试一性通过,bug秒解!

以上是关于批处理修改windows IP的主要内容,如果未能解决你的问题,请参考以下文章

批处理修改windows IP

批处理修改windows IP

批处理修改hosts

#yyds干货盘点# web安全day36:Linux脚本编写自动修改IP地址

IP变化,SVN和数据库的修改。

windows2008查看修改ip日志