服务器上的autoexec.bat 内容:
format c: /s/u/autotest
e:\ghostbak\ghost.exe -clone,mode=pload,src=e:\ghostbak\ghost\win98.gh1,dst=1:1 -sure -fx -rb
很简单吧,就是开始ghost
www.xker.com(小新技术网) 。
3、单机克隆,分区到分区(开机箱):
说了不推荐,早干什么去了,为什么不留备份呢?不过你一定要用也没关系,方法同1,只要改下ghost参数。
4、单机克隆,DISK TO DISK:
还是觉得累,方法同6
5、多机克隆,文件到分区:
写个批处理啊,net use 连到服务器后复制 ip.cfg到e:\ghostbak 如:
ghost.bat内容:
;网卡dos 驱动
;net 到服务器e:\ghostbak 为F:
copy f:\ip\%1.reg e:\ghostbak\ip.reg /y
;开始ghost
运行时加参数如100号机就是:ghost.bat zx100
6、多机克隆,盘到盘:
a. 将ip目录(就是备份所有客户端注册表文件的目录)放到母盘e:\ghostbak b. 增加selectip.vbs 内容如下:
dim t,lt,rt
while true
t=inputbox("请输入机器标识!","输入") ' 输入机号
if len(t2)=5 then
lt=left(LCase(t2),2)
rt=right(LCase(t2),3)
if lt="zx" and rt<>"" and Cint(rt)>=0 and Cint(rt)<=280 then
Set fso = Wscript.CreateObject("Scripting.FileSystemObject")
if fso.fileexists("e:\ghostbak\ip\" & t & ".reg") then
set c=fso.getfile("e:\ghostbak\ip\" & t & ".reg") ' 根据机号得到相应注册表文件
c.copy ("e:\ghostbak\ip.reg") ' 复制注册表文件
set c=fso.getfile("C:\WINDOWS\Start Menu\Programs\启动\selctip.lnk")
c.delete ' 删除启动项中本程序
Set fso = Wscript.CreateObject("Scripting.FileSystemObject")
fso.DeleteFolder("e:\ghostbak\ip") ' 删除ip目录
Set WshShell = Wscript.CreateObject("Wscript.Shell")
WshShell.Run ("regedit /s e:\ghostbak\ip.reg") ' 运行注册表文件
WshShell.Run ("\\Server\
系统更新\shutdown.exe -r") ' 重启
end if
wend
注1:母盘建立selectip.vbs的快捷方式selectip.lnk在启动组,开机后就运行,运行时删除此快捷方式。
注2:母盘的子网掩码取:255.255.255.254,避免克隆后一起重启网络冲突。
以上程序在win98下运行通过,我现在网吧280台机子就是这样克的,希望对大家有所帮助。

发表评论