计算机修改IP脚本,用脚本修改计算机名和IP地址
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地址相关推荐
- 批处理修改计算机名为ip,批处理修改计算机名和IP地址
批处理修改计算机名和IP地址 (2008-02-26 13:44:18) 标签: 杂谈 分类: 网络 @echo off color F2 set /p name=请输您的计算机名: reg add ...
- gost文件修改计算机电脑名字工具,ghost后自动修改计算机名与ip地
ghost后自动修改计算机名与ip地& (2005-10-04 02:26:28) 标签: 杂谈 ----------------------------------------------- ...
- 计算机命令行修改ip,在命令行里修改网络IP地址
<在命令行里修改网络IP地址>由会员分享,可在线阅读,更多相关<在命令行里修改网络IP地址(2页珍藏版)>请在人人文库网上搜索. 1.在命令行里修改网络IP地址通常我们都是在图 ...
- 计算机组策略定时开机脚本,使用组策略计算机启动脚本部署 Office 2013
使用组策略计算机启动脚本部署 Office 2013 12/22/2017 本文内容 适用于: Office 2013, Office 365 ProPlus 上一次修改主题: 2016-12-16 ...
- 按键精灵计算机怎样写,按键精灵脚本讲解(5)条件判断语句
条件判断语句 假如我们要检查屏幕上某个点是否为黑色,进而让按键精灵执行其他语句,这就需要不断地去检测.要让按键精灵为我们检测,可以利用条件判断语句不断地去验证. 下面是"控制命令" ...
- 批量修改root密码#shell脚本
目的:通过主控制端用最简便的方式修改所有被控制端的root密码 服务器之间建立ssh公钥认证 1.主控端建立ssh密钥 ssh-keygen -t rsa 2.将生成的id_rsa.pub文件发送到被 ...
- 修改DNS的Linux脚本,Shell脚本-配置网络
原先学习过shll但是只是了解一下它的语法而已,在平时中并没有使用,在暑假的时候又 想起了shell,所以又回顾了一下,学习后一定要用,这样才能掌握.最近实验室刚装好机子,什么 都要配置一下,包括网络 ...
- 速修复!热门代码覆盖率测试工具 Codecov 的脚本遭恶意修改,敏感信息被暴露...
聚焦源代码安全,网罗国内外最新资讯! 编译:奇安信代码安全卫士 专栏·供应链安全 数字化时代,软件无处不在.软件如同社会中的"虚拟人",已经成为支撑社会正常运转的最基本元素之一, ...
- windows7/windows2008修改远程桌面连接并修改防火墙配置脚本
一.说明 为了安全我们经常对windows的管理都会修改默认的远程连接端口(tcp 3389)为其他的端口,要连接管理的windows机器一多,修改起来就比较烦琐,再加上修改防火墙,就更是麻烦,而且修 ...
最新文章
- java中 inheritdoc,【Java】Javadoc的使用
- 5.2 计算机网络之传输层UDP协议
- c语言超长编程程序,全国青少年软件编程等级考试C语言经典程序题10道五
- boost::mpl::plus相关的测试程序
- intellij idea 显示打开文件路径按钮
- linux 线程 拷贝,linux下实现多线程拷贝命令
- [From 1.1~1.2]CLR的执行模型
- HDU 4027 Can you answer these queries?(线段树/区间不等更新)
- 教程|YOLOX目标检测ncnn实现
- IOC容器特性注入第四篇:容器初始化
- 在子MasterPage设置UserControl内的Web控件属性
- 条带装箱问题 Strip packing problem是什么
- jsoup抓取网页+具体解说
- 谷歌浏览器和对应驱动器的安装、配置(附有安装包)
- Windows中的工作组(Work Group)、域(Domain)、域控(DC)、活动目录(AD)介绍
- 搭建无线打印服务器,用旧电脑轻松架设无线网络打印服务器
- 飞天云动能否一飞冲天?
- ABP官方文档翻译 8.1 通知系统
- 视频黑屏画面检测 blackframe
- 搭建以太坊私有链-单机2节点
热门文章
- 图片拼图微信小程序源码下载支持多模板制作和流量主
- oracle闪回ddl,Oracle闪回详解
- 2022-2028全球与中国交通信号控制系统市场现状及未来发展趋势
- 【.Net实用方法总结】 整理并总结System.IO中FileInfo类及其方法介绍
- SSD202 移植 新屏幕
- IDEA 报错 Cannot connect to the Maven process. If the problem persists, check the jdk.
- 过滤器的几种实现方法
- OpenCV基础矩阵求解解析笔记
- 法甲体育bway周末前瞻 欧塞尔对战洛里昂 升班马令人着急
- vue + element-ui 实现分页功能