中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [求助]有没有更改计算机名的批处理命令
作者:
标题: [求助]有没有更改计算机名的批处理命令 上一主题 | 下一主题
ktv98
初级用户





积分 112
发帖 81
注册 2008-4-11
状态 离线
『楼 主』:  [求助]有没有更改计算机名的批处理命令

我知道如何更改计算机用户名的批处理命令 但是不知道如何更改计算机名的批处理命令 还请赐教


2008-4-21 23:35
查看资料  发送邮件  发短消息  网志  OICQ (408130581)  编辑帖子  回复  引用回复
abcd
银牌会员





积分 1436
发帖 739
注册 2007-10-11
状态 离线
『第 2 楼』:  

修改注册表。请搜索


2008-4-21 23:35
查看资料  发短消息  网志  OICQ (470237592)  编辑帖子  回复  引用回复
ktv98
初级用户





积分 112
发帖 81
注册 2008-4-11
状态 离线
『第 3 楼』:  

Originally posted by abcd at 2008-4-21 11:35 PM: 修改注册表。请搜索
我试试.好像有点麻烦


2008-4-21 23:41
查看资料  发送邮件  发短消息  网志  OICQ (408130581)  编辑帖子  回复  引用回复
abcd
银牌会员





积分 1436
发帖 739
注册 2007-10-11
状态 离线
『第 4 楼』:  

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName


2008-4-21 23:43
查看资料  发短消息  网志  OICQ (470237592)  编辑帖子  回复  引用回复
ktv98
初级用户





积分 112
发帖 81
注册 2008-4-11
状态 离线
『第 5 楼』:  

Originally posted by abcd at 2008-4-21 11:43 PM: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName
谢谢.我试试.


2008-4-21 23:54
查看资料  发送邮件  发短消息  网志  OICQ (408130581)  编辑帖子  回复  引用回复
XZ
初级用户





积分 144
发帖 65
注册 2008-3-20
来自 Taiwan
状态 离线
『第 6 楼』:  

wmic www.cn-dos.net/forum/viewthrea ... 應該還有更詳細介紹的用力搜索吧


2008-4-22 01:03
查看资料  发短消息  网志   编辑帖子  回复  引用回复
ktv98
初级用户





积分 112
发帖 81
注册 2008-4-11
状态 离线
『第 7 楼』:  

Originally posted by XZ at 2008-4-22 01:03 AM: wmic www.cn-dos.net/forum/viewthrea ... 應該還有更詳細介紹的用力搜索吧
谢谢.但是看不到我想要的.


2008-4-22 08:13
查看资料  发送邮件  发短消息  网志  OICQ (408130581)  编辑帖子  回复  引用回复
huahua0919
银牌会员




积分 1608
发帖 780
注册 2007-10-7
状态 离线
『第 8 楼』:  

@echo off
set date=%date:~0,10%
set date=%date:-=%
echo %date%

REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName" /V COMPUTERNAME /T REG_SZ /D %date%


2008-4-22 09:17
查看资料  发送邮件  访问主页  发短消息  网志   编辑帖子  回复  引用回复
HAT
版主





积分 9023
发帖 5017
注册 2007-5-31
状态 离线
『第 9 楼』:  

发现修改注册表后即使重启explorer也无法生效,有没有不需要重启/注销计算机即可生效的方法?


2008-4-22 13:32
查看资料  发短消息  网志   编辑帖子  回复  引用回复
ktv98
初级用户





积分 112
发帖 81
注册 2008-4-11
状态 离线
『第 10 楼』:  

Originally posted by huahua0919 at 2008-4-22 09:17 AM: [code] @echo off set date=%date:~0,10% set date=%date:-=% echo %date% REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName" /V COMPUTERNAME /T REG_SZ /D %date% ...
计算机名还是没变


2008-4-22 18:31
查看资料  发送邮件  发短消息  网志  OICQ (408130581)  编辑帖子  回复  引用回复
ktv98
初级用户





积分 112
发帖 81
注册 2008-4-11
状态 离线
『第 11 楼』:  

Originally posted by huahua0919 at 2008-4-22 09:17 AM: [code] @echo off set date=%date:~0,10% set date=%date:-=% echo %date% REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName" /V COMPUTERNAME /T REG_SZ /D %date% ...
运行后怎么显示这样一行文字: 20080422 Value COMPUTERNAME exists, overwrite<y/N>?


2008-4-22 19:00
查看资料  发送邮件  发短消息  网志  OICQ (408130581)  编辑帖子  回复  引用回复
fassee530
新手上路





积分 4
发帖 2
注册 2008-3-22
状态 离线
『第 12 楼』:  

我写了一个。希望可以帮到你。也希望各位大侠指正! @echo off setlocal enabledelayedexpansion color 0a cls title -------------------网吧专用BAT--------ARC联盟制作---QQ群5264342 echo ARC.CIP.BAT [版本 1.0] echo 更改计算机名,IP,DNS,内部网络号,CS-CDK echo (C) 版权所有 2008 Microsoft Corp.ARC echo 声明:ARC群专用,可以翻版,修改。群以外成员使用该程序造成任何后果。概不负责 echo. PING 127.1 -n 5 >nul :input ::读取IP尾数 赋值ipend echo 不超过100台机器,输入两位如:01 超过100台输入三位如001 set /p compname=请输入IP地址的最后一位: if %compname%==0 echo 错误:不接受0,必须是大于0的数字。如:1,02,003&&goto input set ipend=%compname% :c0 ::取消数字前的0,判断数字是否大于000 set n1=%ipend:~0,1% if %n1%==0 (set ipend=!ipend:~1!||goto input&goto c0) else (goto begin) :begin ::判断输入 set /a ipend=%ipend% ||goto input if %ipend%==0 echo 不是一个合法的输入&&goto input if %ipend% gtr 254 echo 超出一般类型,请注意更改子掩网码&ping 127.1 -n 10 >nul ::判断本地连接 赋值a for /f "tokens=3,4 delims== " %%i in ('ipconfig ^|findstr /r "本"') do echo %%i %%j >1.txt for /f "tokens=1 delims==:" %%d in (1.txt) do set a=%%d ::请根据实际情况更改下面三行 echo 开始更改IP netsh interface ip set address name="%a%" source=static addr=192.168.1.%ipend% mask=255.255.255.0 netsh interface ip set address name="%a%" source=static gateway=192.168.1.254 gwmetric=1 echo IP设置完成 echo 开始更改主dns netsh interface ip set dns name="%a%" source=static addr=202.98.160.68 echo 完成 echo 开始更改副dns netsh interface ip add dns "%a%" 202.98.161.68 index=2 echo 完成 ::更改计算机名 reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName" /v ComputerName /t reg_sz /d A%compname% /f reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" /v Hostname /t reg_sz /d A%compname% /f reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" /v "NV Hostname" /t reg_sz /d A%compname% /f ::更改内部网络号 reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" /v VirtualNetworkNumber /t reg_dword /d 0x%ipend% /f reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NwlnkIpx\Parameters" /v VirtualNetworkNumber /t reg_dword /d 0x%ipend% /f ::更改CS-CDK ::删除临时文件 del 1.txt ::重启 ::shutdown -r -t 5 -c "消息内容":更改计算机名,IP,DNS,内部网络号,CS-CDK已完成--谢谢使用-BY抽刀断水


2008-4-22 19:15
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
ktv98
初级用户





积分 112
发帖 81
注册 2008-4-11
状态 离线
『第 13 楼』:  

Originally posted by fassee530 at 2008-4-22 07:15 PM: 我写了一个。希望可以帮到你。也希望各位大侠指正! @echo off setlocal enabledelayedexpansion color 0a cls title -------------------网吧专用BAT--------ARC联盟制作--- ...
谢谢你.我只用到其中一段.并稍作改动 ::更改计算机名 reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName" /v ComputerName /t reg_sz /d A%compname% /f reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" /v Hostname /t reg_sz /d A%compname% /f reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" /v "NV Hostname" /t reg_sz /d A%compname% /f


2008-4-22 21:57
查看资料  发送邮件  发短消息  网志  OICQ (408130581)  编辑帖子  回复  引用回复
zjren
初级用户





积分 56
发帖 22
注册 2007-3-27
状态 离线
『第 14 楼』:  支持12楼

不错,确定本地连接的名字尤其让我佩服~ 以前我就没有办法确认。 不错,不错


2008-4-23 03:23
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
afeichai
初级用户




积分 171
发帖 78
注册 2006-11-22
状态 离线
『第 15 楼』:  

wmic computersystem where "name='%computername%'" call rename newname


2008-4-23 10:08
查看资料  发短消息  网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: