用VBS设置静态IP和DNS服务器地址的代码_vbs

核心代码一:

strIPAddress = Array("192.168.0.148")
strSubnetMask = Array("255.255.255.0")
strGateway = Array("192.168.0.1")
strGatewayMetric = Array(1)
arrDNSServers = Array("192.168.0.1","192.168.0.2")
strComputer = "." 

Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") 

Set colNetAdapters = objWMIService.ExecQuery _
("Select * from Win32_NetworkAdapterConfiguration where IPEnabled=TRUE") 

For Each objNetAdapter in colNetAdapters
errEnable = objNetAdapter.EnableStatic(strIPAddress, strSubnetMask)
errGateways = objNetAdapter.SetGateways(strGateway, strGatewaymetric)
errDNS = objNetAdapter.SetDNSServerSearchOrder(arrDNSServers)
If errEnable = 0 Then
WScript.Echo "The IP address has been changed."
Else
WScript.Echo "The IP address could not be changed."
End If
Next 

记得把参数改成自己想要的。

代码二:

将计算机的 IP 地址设置为 192.168.1.111,并将 IP 网关设置为 192.168.1.1。

strComputer = "."
Set objWMIService = GetObject("winmgmts:\" & strComputer & " ootcimv2")
Set colNetAdapters = objWMIService.ExecQuery _
("Select * from Win32_NetworkAdapterConfiguration where IPEnabled=TRUE")
strIPAddress = Array("192.168.1.111")
strSubnetMask = Array("255.255.255.0")
strGateway = Array("192.168.1.1")
strGatewayMetric = Array(1)
For Each objNetAdapter in colNetAdapters
errEnable = objNetAdapter.EnableStatic(strIPAddress, strSubnetMask)
errGateways = objNetAdapter.SetGateways(strGateway, strGatewaymetric)
If errEnable = 0 Then
WScript.Echo "The IP address has been changed."
Else
WScript.Echo "The IP address could not be changed."
End If
Next

原文:http://demon.tw/programming/vbs-modify-ip-dns-setting.html

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索vbs
, ip
dns
本机ip dns服务器地址、静态ip dns怎么设置、静态ip dns、ubuntu 静态ip dns、linux 静态ip dns,以便于您获取更多的相关知识。

时间: 2024-11-03 18:28:17

用VBS设置静态IP和DNS服务器地址的代码_vbs的相关文章

腾达PR204设置静态IP地址上网教程

  第一步:连接好线路 直接将入户的网线(没有猫的用户)或者猫出来的网线(有猫的用户 )接在路由器的WAN口,再找一根短网线,一头接电脑,一头接路由器LAN1/LAN2/LAN3任意接口,接线方式如下图: 注意:路由器正常工作状态是指示灯POWER灯常亮,WAN灯常亮或闪烁,PLC灯常亮或闪烁,LAN1/LAN2/LAN3口中与电脑相连的端口常亮或闪烁. 第二步:配置好电脑 将电脑上的本地连接IP地址设置为"自动获得IP地址" 1.右键点击桌面上的"网上邻居",选择

tplink路由器如何设置静态ip

  tplink路由器设置静态ip的方法 如果您的上网方式是静态IP,也就是说您向网络服务商(电信或网通)申请的宽带是固定IP地址,并且网络服务商提供您所有的外网的IP地址信息:包含IP地址(IP Address).子网掩码(Subnet Mask).网关(Gateway).以及DNS服务器地址.那么您按照如下方式设置您的路由器: [物理连接] 1.从宽带线路接路由器WAN口,电脑使用网线连接到路由器的LAN的1-4端口 2.检查指示灯,路由器运行正常情况下,系统指示灯(SYS)闪烁,WAN口指

腾达无线路由器如何设置静态IP上网?

  (有光猫)把光猫分出来一根网线接路由器的WAN口 (蓝色标识),再找一根短网线,一头接电脑,一头接路由器1/2/3任意接口(黄色),接线方式如下图: 注意:通电后,路由器正常工作状态是SYS指示灯闪烁,WAN指示灯常亮或闪烁,与电脑相连的1/2/3端口指示灯常亮或闪烁.如接线后对应1/2/3端口的指示灯不亮或电脑的网卡图标显示红色的叉 ,则表明 线路连接有问题,尝试检查下网线连接或换根网线试试. 将电脑上的本地连接IP地址设置为"自动获得IP地址" 1.点击桌面右下角的网络图标,打

tplink路由器怎么设置静态IP地址上网

  静态IP配置一般的用户都很少使用到了,但有些用户可能会用到静态IP地址网了,下面我来给各位同学介绍tplink路由器怎么设置静态IP地址上网吧. 如果您的上网方式是静态IP,也就是说您向网络服务商(电信或网通)申请的宽带是固定IP地址,并且网络服务商提供您所有的外网的IP地址信息: 包含IP地址(IP Address).子网掩码(Subnet Mask).网关(Gateway).以及DNS服务器地址.那么您按照如下方式设置您的路由器: [物理连接] 1.从宽带线路接路由器WAN口,电脑使用网

win8怎么设置静态ip?

  win8静态ip设置方法步骤 win8设置静态ip教程大家可以来了解一下,有些朋友不知道win8怎么设置静态ip,其实步骤很简单,如果你想要设置或者遇到了设置失败的情况,可以参考下文步骤. 1.首先检查您的网卡驱动状况是否良好.如果网卡驱动未能正常工作,您可能需要重新安装网卡驱动,以查看您的网络是否工作正常; 2.如果网卡驱动一切正常,建议可以使用以下方法:WIN+X组合键,找到并打开设备管理器; 3.打开之后找到以下选项: 4.找到网络适配器一项(根据各人的网络适配器有不同,有些电脑拥有无

PPPOE拨号上网的无线路由器如何设置静态IP给局域网用户使用

问题描述 PPPOE拨号上网的无线路由器如何设置静态IP给局域网用户使用 1.现在家里的网络环境是通过PPPOE拨号上网的: 2.家里的所有设备只要通过WIFI密码验证后路由器自动分配动态IP给每个用户使用: 3.如何设置这些由路由器自动分配的动态IP设置为静态呢? 希望得到详细的解答,谢谢! 解决方案 DHCP服务器 DHCP服务 客户端列表 静态地址保留 打开后应该由这个类似的菜单选择 方法1: 你在"静态地址保留"里面增加一个地址A,同时将接入设备的地址也维护成A,就可以实现这个

Centos 6.4 设置静态IP方法与设置于eth1问题

1.修改网卡配置 编辑:vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 #描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0 BOOTPROTO=static #设置网卡获得ip地址的方式,可能的选项为static,dhcp或bootp,分别对应静态指定的 ip地址,通过dhcp协议获得的ip地址,通过bootp协议获得的ip地址 BROADCAST=192.168.0.255 #对应的子网广播地址 HWADDR

详解CentOs设置静态IP的方法_Linux

在做项目时由于公司局域网采用自动获取IP的方式,导到每次服务器重启主机IP都会变化.为了解决这个问题,我参考了其他的文章然后根据自己的情况设置静态IP解决了这个问题,处理方式如下: 1.修改网卡配置 编辑:vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 #描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0 BOOTPROTO=static #设置网卡获得ip地址的方式,可能的选项为static,dhcp或boot

Linux系统下设置静态IP或自动获取动态IP的简单方法

Linux下为机器设置静态IP地址: 代码如下:vim  /etc/sysconfig/network-scripts/ifcfg-eth0 修改这个文件内容如下形式: 代码如下:# Intel Corporation 82541GI Gigabit Ethernet ControllerDEVICE=eth0BOOTPROTO=static    #为静态的HWADDR=00:15:17:B2:DC:B5ONBOOT=yesIPADDR=10.20.134.199 #这个是设置的静态IP地址N