利用WMI修改本机Gateway,DNS

原创 2004年05月07日 22:11:00

以下的VB Script代码利用WMI修改本机的Gateway,DNS设置(将下面的代码存成 .VBS文件直接双击运行即可).

Const STR_NEWDNS1 = "192.168.0.1"
Const STR_NEWDNS2 = "192.168.0.43"
Const STR_GATEWAY = "192.168.0.1"

Set fs = CreateObject("Scripting.FileSystemObject")
Set outFile = fs.CreateTextFile("NetworkAdapterConfiguration.txt", True)

strWinMgmt = "winmgmts:{impersonationLevel=impersonate}"
Set objNICs = GetObject( strWinMgmt ).InstancesOf( "Win32_NetworkAdapterConfiguration" )

outFile.WriteLine("Begin to change DNS...")

For Each objNIC In objNICs
 If objNIC.IPEnabled Then
  objNIC.SetDNSServerSearchOrder Array(STR_NEWDNS1,STR_NEWDNS2)
  outFile.WriteLine(objNIC.Description & "  ")
  outFile.WriteLine("Change DNS ok")
  objNIC.SetGateways Array(STR_GATEWAY)
  outFile.WriteLine("Change gateway ok")
 End If
Next
outFile.WriteLine("Change over")

通过WMI修改IP,DNS还有网关

namespace modify{  public class ChangeIP  {   public static readonly System.Version myVersion = new ...
  • ericksky
  • ericksky
  • 2006年06月30日 10:31
  • 2391

python利用wmi修改IP、DNS

python利用wmi修改IP、DNS
  • qq_19876131
  • qq_19876131
  • 2016年04月14日 00:08
  • 2163

修改IP地址及DNS的方法

此前,提到为了实现修改IP(一网卡对应多个IP,不重启电脑让修改立即生效),我尝试在VC6.0上调试采用WMI实现的修改IP的程序,编译不过的情况屡屡出现,在网上搜索了很久就是没有找到彻底的解决方法,...
  • sunnylion1982
  • sunnylion1982
  • 2013年08月15日 09:26
  • 729

experiment : 使用WMI取本地计算机信息

最近的任务中有个分支任务, 要求将客户本地计算机Windows操作系统中的软硬件信息记录下来, 给研发看, 辅助调试用. 看到WMI能做这事, codeproject上资料还没有csdn上多~...
  • LostSpeed
  • LostSpeed
  • 2013年01月15日 00:12
  • 2853

网络配置的四大基本要素: IP + Netmask + Gateway + DNS

1.  IP IP地址(英语:Internet Protocol Address)是一种在Internet上的给主机编址的方式,也称为网际协议地址。常见的IP地址,分为IPv4与IPv6两大类。 ...
  • fool_fool
  • fool_fool
  • 2013年05月27日 15:00
  • 4673

用wmi来实现修改ip地址

Vista下面没有办法使用DhcpNotifyConfigChange 来通知适配器配置的改变,尝试用wmi来实现修改ip地址,c++源码如下(.Net2003下面编译运行通过): #define ...
  • cosmoslife
  • cosmoslife
  • 2013年03月21日 18:59
  • 703

利用WMI获取本机基本信息

一.WMI简介 WMI是一项核心的Windows管理技术,WMI作为一种规范和基础结构,通过它可以访问、配置、管理和监视几乎所有的Windows资源,比如用户可以在远程计算机器上启动一个进程;设定一个...
  • fandongguang0702
  • fandongguang0702
  • 2016年06月25日 19:22
  • 376

suse下配置IP、DNS、网关

再次砸在suse下networksetting 一、网络设置 设置IP、DNS、网关 1.  设置IP 每个网卡都有一个配置文件,在/etc/sysconfig/network/目录下。用ro...
  • zxc995293774
  • zxc995293774
  • 2014年04月25日 15:35
  • 5689

写几句更改一下工作组(WMI)

 引用WMI上面几个代码写的都很清晰,这个就写成一行算了,比较符合"MS"式的脚本Private Sub Form_Click()MsgBox nWorkGroup("sor")End Sub Pri...
  • zcsor
  • zcsor
  • 2007年03月14日 11:58
  • 53759

主机性能监控之wmi 获取系统信息及内存性能信息

欢迎转帖 请保持文本完整并注明出处   这里参考了http://www.cnblogs.com/lxcsmallcity/archive/2009/10/11/1580803.html  ...
  • stecdeng
  • stecdeng
  • 2017年02月20日 11:49
  • 529
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:利用WMI修改本机Gateway,DNS
举报原因:
原因补充:

(最多只允许输入30个字)