IP地址DHCP与STATIC切换批处理脚本

Html代码   收藏代码
  1. @echo off  
  2.   
  3. set  
  4.   
  5. ::请根据您的参数修改以下数据  
  6.   
  7. ::设置 IP地址  
  8. set ipaddress=192.168.10.43  
  9.   
  10. ::设置 子掩码  
  11. set mask=255.255.254.0  
  12.   
  13. ::设置 网关  
  14. set gateway=192.168.10.1  
  15.   
  16. ::设置 首选DNS服务器  
  17. set dns1=220.189.127.106  
  18.   
  19. ::设置 备用DNS服务器  
  20. set dns2=220.220.127.107  
  21.   
  22. ::请根据您的参数修改以上数据  
  23.   
  24. set /p type=请选择设置方式,1: 静态,2: 动态:  
  25. if /i %type%==1 goto :STATIC_IP  
  26. if /i %type%==2 goto :DHCP_IP  
  27.   
  28. :STATIC_IP  
  29. echo 正在进行静态IP设置,请稍等...  
  30.   
  31. netsh interface ip set address name=%name% source=static addr=%ipaddress% mask=%mask%  
  32. echo. IP地址 = %ipaddress% .完成设置  
  33. echo. 子掩码 = %mask% .完成设置  
  34.   
  35. netsh interface ip set address name=%name% gateway=%gateway% gwmetric=1 >nul  
  36. echo. 网关 = %gateway% .完成设置  
  37.   
  38. netsh interface ip set dns name=%name% source=static addr=%dns1% register=PRIMARY >nul  
  39. echo. 首选DNS = %dns1% .完成设置  
  40.   
  41. netsh interface ip add dns name=%name% addr=%dns2% index=2 >nul  
  42. echo. 备用DNS = %dns2% .完成设置  
  43.   
  44. goto :SETEND  
  45.   
  46. :DHCP_IP  
  47. echo 正在进行动态IP设置,请稍等...  
  48.   
  49. netsh interface ip set address name=%name% source=dhcp  
  50. netsh interface ip set dns name=%name% source=dhcp register=PRIMARY  
  51. netsh interface ip set wins name=%name% source=dhcp  
  52.   
  53. goto :SETEND  
  54.   
  55. :SETEND  
  56. echo. ===============IP设置完成================  
  57. echo. =========================================  
  58. echo. == 以下测试网络是否正常  
  59. echo. == 若出现如下形式:  
  60. echo. == "Reply from %gateway%: bytes=32 time<1ms TTL=64"  
  61. echo. == 则网络正常,否则网络不正常!  
  62. echo. =========================================  
  63. ping %gateway% -n 1  
  64.   
  65. pause  

 

伦理片   http://www.dotdy.com/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值