Board logo

标题: [系统相关] 求大神帮忙写个系统设置的批处理 [打印本页]

作者: 楚牛香    时间: 2014-5-13 09:21     标题: 求大神帮忙写个系统设置的批处理

下面的要求如果不能用批处理实现的就忽略,只要把能用批处理实现的写出来就可以了。注册表那段可以用reg文件单独写出来,或者直接和其他的写在一个批处理里面。
跪求大神帮忙啊,能写出多少是多少!
1建立rdlabassist的账户,加入本地管理员组,然后密码永不过期,用户不能改密码
2更改计算机名为XXXX
3加域到corporate.bc.com
4disable guest账号,把系统默认的administrator账号密码更改为1234567
5注册表键值设置成如下
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Browser\Parameters]
"MaintainServerList"="No"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Browser]
"Start"=dword:00000004
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion]
"RegisteredOrganization"="test1"
"RegisteredOwner"="test2"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"LegalNoticeCaption"="Notice"
"LegalNoticeText"="This computer system is the property of XXX and is intended only for operation by authorized users.  You agree to comply with the company's established security and computer use policies and procedures and acknowledge that XXX has discretion to monitor, use, record, or disclose any data on the system at any time."
6 run-gpedit.msc-user configuration-administrative templates-control panel-personalization
双击screen saver timeout,选择enable,设置时间为900秒
7control panel-system&security-system
选择高级系统设置,点击环境变量,添加2个,Test1和test2
8服务里面
windows time service 设置成自动
remote registry 设置成自动
9control panel-windows update   disable
10 关闭防火墙,启用远程桌面
作者: 楚牛香    时间: 2014-5-13 10:22

求大神帮忙啊,能写多少写多少,会写多少写多少。一部分能用批处理也行啊,不用全部会的
作者: 楚牛香    时间: 2014-5-13 10:23

特别是当中那段注册表的,应该会的人很多吧!我研究了半天,实在没搞懂怎么用批处理改注册表
所以实在不行,能把那段注册表写成reg文件或者bat文件就行
作者: edisong    时间: 2014-5-13 12:45

最简单的,第5条:
  1. @reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Browser\Parameters" /v "MaintainServerList" /t reg_sz /d "No" /f >NUL
  2. @reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v "RegisteredOrganization" /t reg_sz /d "test1" /f >NUL
  3. @reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v "RegisteredOrganization" /t reg_sz /d "test2" /f >NUL
  4. @reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v "LegalNoticeCaption" /t reg_sz /d "Notice" /f >NUL
  5. @reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v "LegalNoticeText" /t reg_sz /d "This computer system is the property of XXX and is intended only for operation by authorized users.  You agree to comply with the company's established security and computer use policies and procedures and acknowledge that XXX has discretion to monitor, use, record, or disclose any data on the system at any time." /f >NUL
  6. @reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Browser" /v "Start" /t reg_dword /d "00000004" /f >NUL
复制代码

作者: edisong    时间: 2014-5-13 12:45

本帖最后由 edisong 于 2014-5-13 12:54 编辑

很简单的,第8条:
  1. sc config   W32Time start= AUTO
  2. sc config   RemoteRegistry start= AUTO
复制代码

作者: Batcher    时间: 2014-5-13 13:17

回复 3# 楚牛香


批处理reg命令基础:添加、修改注册表
http://bbs.bathome.net/thread-3747-1-1.html
作者: edisong    时间: 2014-5-13 13:19

第2条:
  1. set name=XXXX
  2. reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\ComputerName\ActiveComputerName" /v ComputerName /t reg_sz /d %name% /f
  3. reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\ComputerName\ComputerName" /v ComputerName /t reg_sz /d %name% /f
  4. reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters" /v "NV Hostname" /t reg_sz /d %name% /f
  5. reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters" /v Hostname /t reg_sz /d %name% /f
复制代码

作者: edisong    时间: 2014-5-13 13:57

第1,4条:
  1. :: 1.建立rdlabassist的账户,加入本地管理员组,然后密码永不过期,用户不能改密码
  2. net user rdlabassist XXXXXX /add
  3. net localgroup administrators rdlabassist /add
  4. net user rdlabassist /expires:never
  5. net user rdlabassist /passwordchg:no
  6. :: 4.disable guest账号,把系统默认的administrator账号密码更改为1234567
  7. net user guest /active:no
  8. net uesr administrator 1234567 /add
复制代码

作者: 楚牛香    时间: 2014-5-13 14:23

回复 4# edisong


    >nul 是什么意思,为什么每句后面要加这个
作者: 楚牛香    时间: 2014-5-13 14:25

谢谢所有回复我的朋友,在你们的帮助下,我现在大部分都改成批处理了。太感谢了!
@edisong
@Batcher
作者: Batcher    时间: 2014-5-13 14:59

回复 9# 楚牛香


    作用是屏蔽命令的输出结果。删掉 >nul 也可以。
作者: 楚牛香    时间: 2014-5-13 15:23

回复 11# Batcher


    哦,懂了。通过上面的例子,我终于搞懂怎么用批处理修改注册表了。
而且帮了我大忙了! 再次感谢下
@edisong
@batcher
作者: edisong    时间: 2014-5-13 20:34

不客气。互相学习。
你对批处理了解的越多,你就会越喜欢它的。




欢迎光临 批处理之家 (http://bathome.net./) Powered by Discuz! 7.2