LastIPNumber =

InputBox("请输入计算机IP地址的最后三位","修改计算机名称及IP地址")

'获取最后三位IP地址

ComputerName = "A" & LastIPNumber

'添加计算机名前缀A

//修改IP地址

Set objWMIService =

GetObject("Winmgmts:root\cimv2")

Set colNetAdapters = objWMIService.ExecQuery _

("Select *

from Win32_NetworkAdapterConfiguration where IPEnabled=TRUE")

strIPAddress = Array("192.168.0." &

LastIPNumber)

strSubnetMask = Array("255.255.255.0")

strGateway = Array("192.168.0.1")

strWINSServer = "192.168.0.2"

strGatewayMetric = Array(1)

For Each objNetAdapter in colNetAdapters

errEnable =

objNetAdapter.EnableStatic(strIPAddress, strSubnetMask)

errGateways =

objNetAdapter.SetGateways(strGateway, strGatewaymetric)

errWINSServer =

objNetAdapter.SetWINSServer(strWINSServer,"")

If errEnable = 0 Then

WScript.Echo

"IP地址已经修改成功! 接下来准备修改计算机名称...."

Else

WScript.Echo

"IP地址修改失败.接下来准备修改计算机名称...."

End If

Next

//修改计算机名称

sNewName = ComputerName

Set oShell = CreateObject

("WSCript.shell")

sCCS = "HKLM\SYSTEM\CurrentControlSet"

sTcpipParamsRegPath = sCCS & "Services\Tcpip\Parameters"

sCompNameRegPath = sCCS & "Control\ComputerName"

With oShell

.RegDelete sTcpipParamsRegPath &

"Hostname"

.RegDelete sTcpipParamsRegPath & "NV

Hostname"

.RegWrite sCompNameRegPath

& "ComputerName\ComputerName", sNewName

.RegWrite sCompNameRegPath &

"ActiveComputerName\ComputerName", sNewName

.RegWrite sTcpipParamsRegPath & "Hostname",

sNewName

.RegWrite sTcpipParamsRegPath & "NV

Hostname", sNewName

End With

Msgbox "计算机名称已经修改成功!"& vbcr

&"请重新启动计算机确认改动生效!"

以上脚本将可用于Windows

2000及以上版本的未加入域的计算机修改IP地址及计算机名称。如果你想使用这个脚本修改加入域的计算机,那么可以使用如下脚本:

NewComputerName = "" '新计算机名称

Set colComputers =

objWMIService.ExecQuery("Select * from Win32_ComputerSystem")

For Each objComputer in colComputers

err = ObjComputer.Rename(NewComputerName)

'由于不支持Rename方法,所以这个脚本无法在Windows 2000上运行

Wscript.Echo err

Next

以上脚本对于Windows

XP及以上操作系统版本的计算机(无论是否加入域)同样有效。

计算机修改IP脚本,用脚本修改计算机名和IP地址相关推荐

  1. 批处理修改计算机名为ip,批处理修改计算机名和IP地址

    批处理修改计算机名和IP地址 (2008-02-26 13:44:18) 标签: 杂谈 分类: 网络 @echo off color F2 set /p name=请输您的计算机名: reg add ...

  2. gost文件修改计算机电脑名字工具,ghost后自动修改计算机名与ip地

    ghost后自动修改计算机名与ip地& (2005-10-04 02:26:28) 标签: 杂谈 ----------------------------------------------- ...

  3. 计算机命令行修改ip,在命令行里修改网络IP地址

    <在命令行里修改网络IP地址>由会员分享,可在线阅读,更多相关<在命令行里修改网络IP地址(2页珍藏版)>请在人人文库网上搜索. 1.在命令行里修改网络IP地址通常我们都是在图 ...

  4. 计算机组策略定时开机脚本,使用组策略计算机启动脚本部署 Office 2013

    使用组策略计算机启动脚本部署 Office 2013 12/22/2017 本文内容 适用于: Office 2013, Office 365 ProPlus 上一次修改主题: 2016-12-16 ...

  5. 按键精灵计算机怎样写,按键精灵脚本讲解(5)条件判断语句

    条件判断语句 假如我们要检查屏幕上某个点是否为黑色,进而让按键精灵执行其他语句,这就需要不断地去检测.要让按键精灵为我们检测,可以利用条件判断语句不断地去验证. 下面是"控制命令" ...

  6. 批量修改root密码#shell脚本

    目的:通过主控制端用最简便的方式修改所有被控制端的root密码 服务器之间建立ssh公钥认证 1.主控端建立ssh密钥 ssh-keygen -t rsa 2.将生成的id_rsa.pub文件发送到被 ...

  7. 修改DNS的Linux脚本,Shell脚本-配置网络

    原先学习过shll但是只是了解一下它的语法而已,在平时中并没有使用,在暑假的时候又 想起了shell,所以又回顾了一下,学习后一定要用,这样才能掌握.最近实验室刚装好机子,什么 都要配置一下,包括网络 ...

  8. 速修复!热门代码覆盖率测试工具 Codecov 的脚本遭恶意修改,敏感信息被暴露...

     聚焦源代码安全,网罗国内外最新资讯! 编译:奇安信代码安全卫士 专栏·供应链安全 数字化时代,软件无处不在.软件如同社会中的"虚拟人",已经成为支撑社会正常运转的最基本元素之一, ...

  9. windows7/windows2008修改远程桌面连接并修改防火墙配置脚本

    一.说明 为了安全我们经常对windows的管理都会修改默认的远程连接端口(tcp 3389)为其他的端口,要连接管理的windows机器一多,修改起来就比较烦琐,再加上修改防火墙,就更是麻烦,而且修 ...

最新文章

  1. java中 inheritdoc,【Java】Javadoc的使用
  2. 5.2 计算机网络之传输层UDP协议
  3. c语言超长编程程序,全国青少年软件编程等级考试C语言经典程序题10道五
  4. boost::mpl::plus相关的测试程序
  5. intellij idea 显示打开文件路径按钮
  6. linux 线程 拷贝,linux下实现多线程拷贝命令
  7. [From 1.1~1.2]CLR的执行模型
  8. HDU 4027 Can you answer these queries?(线段树/区间不等更新)
  9. 教程|YOLOX目标检测ncnn实现
  10. IOC容器特性注入第四篇:容器初始化
  11. 在子MasterPage设置UserControl内的Web控件属性
  12. 条带装箱问题 Strip packing problem是什么
  13. jsoup抓取网页+具体解说
  14. 谷歌浏览器和对应驱动器的安装、配置(附有安装包)
  15. Windows中的工作组(Work Group)、域(Domain)、域控(DC)、活动目录(AD)介绍
  16. 搭建无线打印服务器,用旧电脑轻松架设无线网络打印服务器
  17. 飞天云动能否一飞冲天?
  18. ABP官方文档翻译 8.1 通知系统
  19. 视频黑屏画面检测 blackframe
  20. 搭建以太坊私有链-单机2节点

热门文章

  1. 图片拼图微信小程序源码下载支持多模板制作和流量主
  2. oracle闪回ddl,Oracle闪回详解
  3. 2022-2028全球与中国交通信号控制系统市场现状及未来发展趋势
  4. 【.Net实用方法总结】 整理并总结System.IO中FileInfo类及其方法介绍
  5. SSD202 移植 新屏幕
  6. IDEA 报错 Cannot connect to the Maven process. If the problem persists, check the jdk.
  7. 过滤器的几种实现方法
  8. OpenCV基础矩阵求解解析笔记
  9. 法甲体育bway周末前瞻 欧塞尔对战洛里昂 升班马令人着急
  10. vue + element-ui 实现分页功能