关于配置IP地址的、动静态由域策略转换脚本

来源:互联网 发布:mvvm框架 知乎 编辑:程序博客网 时间:2024/05/20 07:15
因为域里的机器非常多。。有些机器的IP是由手动设定即静态。另一部分是由服务器的DHCP提供。

现由于IP非常的混乱。需要对IP重新分配。但一部分人是静态的。又不知道哪一部分具体的机器。不好一台一台的去查。

这样非常的影响效率。想请教各位大虾们。有没有脚本能够直接用AD来加脚。让客户机启动的时候运行这个脚本自动把静态的IP地址转成DHCP自动获得。

这样就可以直接在服务器上重新分配。不需要管客户机了。

另外用户的权限是USER权限。不具备更改的功能。能否帮忙写个用计算机加载这个脚本的。最好是VBS的。请大虾们帮帮忙。先在此谢过了。
  1. strComputer = "."
  2. Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
  3. Set colNetCards = objWMIService.ExecQuery _
  4.     ("Select * From Win32_NetworkAdapterConfiguration Where IPEnabled = True")
  5. For Each objNetCard in colNetCards
  6.     objNetCard.EnableDHCP()
  7. Next
复制代码
运行这个脚本可以使客户机使用DHCP,但是DNS不能改掉。strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colNetCards = objWMIService.ExecQuery _
    ("Select * From Win32_NetworkAdapterConfiguration Where IPEnabled = True")
  For Each objNetCard in colNetCards
    objNetCard.EnableDHCP()
    objNetCard.SetDNSServerSearchOrder(null)

Next


全部自动,这样就完美了

0 0