无忧启动论坛

标题: 为封装系统在安装部署中更改计算机名为(当前安装时间截)名 [打印本页]

作者: 荣耀    时间: 2019-9-2 13:57
标题: 为封装系统在安装部署中更改计算机名为(当前安装时间截)名

借助软件的,不用看此贴了,此贴提供的方法不借助任何软件。

有些人希望系统安装后,计算机名为安装的时间,可以试试我这个方法。
不借助任何软件,通过部署中调用的cmd命令,达到修改计算机名为当前安装时间名。
在系统的Windows\Setup\Scripts目录下创建 SetupComplete.cmd在cmd文件里添加以下内容。

  1. set name=%date:~0,4%%date:~5,2%%date:~8,2%-%time:~0,2%%time:~3,2%
  2. wmic computersystem where name="%computername%" call rename "%name%" > nul
  3. reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\ComputerName\ActiveComputerName" /v ComputerName /t reg_sz /d %name% /f > nul
  4. reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters" /v "NV Hostname" /t reg_sz /d %name% /f > nul
  5. reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters" /v Hostname /t reg_sz /d %name% /f > nul
复制代码


%date:~0,4%%date:~5,2%%date:~8,2%-%time:~0,2%%time:~3,2%为20190816-1138 格式,日期-时间
你可以自定义此格式时间截

SetupComplete.cmd 为系统部署后的执行脚本,系统部署的时候会自动调用。属于微软官方格式的。有些激活软件都可以添加到这里。


原创发布,转载注明。
荣耀&制作
作者: jlyybz    时间: 2019-10-12 18:19
看到楼主发了很多封装时的教程,但是本人纯小白,想学封装,不知道有没有更加详细的封装教程,要从第一步开始一步一步学习,有的话给个链接,谢谢
作者: wuming520    时间: 2021-12-1 10:20
jlyybz 发表于 2019-10-12 18:19
看到楼主发了很多封装时的教程,但是本人纯小白,想学封装,不知道有没有更加详细的封装教程,要从第一步开 ...

楼主同求楼上的
作者: 2012ccxbox    时间: 2021-12-21 18:48
请教下,我在文件里加上了这段,在执行这个文件的时候结束不了,进不去系统,只能手动重启。
确定是这几句话的关系
我在vhd里面测试了得10次。。。
有什么可能的原因呢?
作者: 2012ccxbox    时间: 2021-12-21 18:49
本帖最后由 2012ccxbox 于 2021-12-21 19:14 编辑

@echo off
::计算机更名
::set name=tcx-%date:~0,4%%date:~5,2%%date:~8,2%-%time:~0,2%%time:~3,2%
::wmic computersystem where name="%computername%" call rename "%name%" > nul
::reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\ComputerName\ActiveComputerName" /v ComputerName /t reg_sz /d %name% /f > nul
::reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters" /v "NV Hostname" /t reg_sz /d %name% /f > nul
::reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters" /v Hostname /t reg_sz /d %name% /f > nul

set pcname=tcx-20%date:~2,2%%date:~5,2%%date:~8,2%
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\ComputerName\ActiveComputerName" /v ComputerName /t reg_sz /d %pcname% /f >nul 2>nul
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters" /v "NV Hostname" /t reg_sz /d %pcname% /f >nul 2>nul
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters" /v Hostname /t reg_sz /d %pcname% /f >nul 2>nul

前段备注的语句是不行的
应该是第一句的原因
可我太菜。。看不懂。。

作者: htmlc4    时间: 2022-5-4 00:55
说实话,我感觉把计算机名改成安装时间这个做法一点意义都没有,如果有多台设备,这样不友好的计算机名根本不能起到便捷识别的作用,而且,真要查看安装时间,直接在终端里运行systeminfo就可以了
作者: withero    时间: 2022-7-22 23:50
收藏,谢谢
作者: 9527sss    时间: 2022-7-23 08:34

谢谢分享
作者: yunzhu    时间: 2022-12-31 10:05
  谢谢分享
作者: yaoguoguo820    时间: 2023-8-30 08:38
123
作者: yaoguoguo820    时间: 2023-8-30 09:59
2131
作者: yaoguoguo820    时间: 2023-8-30 09:59
13231
作者: yanjiandiannao    时间: 2023-9-14 12:10
有$oem$包可以用
作者: 1G空间100元    时间: 2023-9-29 19:14
这个可以有 可以调用bat
作者: bestyyb    时间: 2024-3-29 14:39
貌似修改不成功,难道必须是setupcomplete.cmd文件名??
作者: mednova    时间: 2024-6-18 13:52
谢谢
作者: mednova    时间: 2024-7-4 19:05
好的
作者: 贺云飞2    时间: 2024-7-5 16:08
大佬NB




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3