找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 16196|回复: 1

[问题求助] 请问如何用批处理在TCP/IP的高级里面再多加一个IP?

[复制链接]
发表于 2014-11-7 21:14:35 | 显示全部楼层 |阅读模式
而是在 TCP/IP的 高级 TCP/IP设置里面添加或删除IP的批处理怎么写


比如我需要先清空里面的IP地址 写入新的IP地址和子网掩码批处理怎么写
过路朋友帮帮忙谢谢了
发表于 2014-11-9 23:31:55 | 显示全部楼层
本帖最后由 yu2n 于 2014-11-9 23:33 编辑

《VBS设定网卡多个IP地址》
假设要设定网卡有两个IP地址
IP地址1:192.168.0.101
子网掩码:255.255.255.0
网关地址:192.168.0.1
DNS 地址:223.6.6.6, 1.2.4.8

IP地址2:192.168.1.101
子网掩码:255.255.255.0
网关地址:192.168.1.1
DNS 地址:223.6.6.6, 1.2.4.8

代码如下,需要管理员权限:

  1. ' 指定 IP地址、子网掩码、网关地址、DNS服务器地址(有多个可在括号内添加,用英文逗号隔开)
  2. arrIPAddress = Array("192.168.0.101", "192.168.1.101")
  3. arrSubNetMask = Array("255.255.255.0", "255.255.255.0")
  4. arrGateway = Array("192.168.0.1", "192.168.0.1")
  5. arrDNSServer = Array("223.6.6.6", "1.2.4.8")

  6. strComputer = "."
  7. Set objWMIService = GetObject("winmgmts:\" & strComputer & "\root\cimv2")
  8. Set colNetAdapters = objWMIService.ExecQuery _
  9.   ("Select * from Win32_NetworkAdapterConfiguration where IPEnabled=TRUE")

  10. For Each objNetAdapter in colNetAdapters
  11.   objNetAdapter.EnableStatic arrIPAddress, arrSubNetMask
  12.   objNetAdapter.SetGateways arrGateway
  13.   objNetAdapter.SetDNSServerSearchOrder arrDNSServer
  14. Next
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 18:21 , Processed in 0.009748 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表