[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 betterplayer 于 2015-12-27 01:28 编辑

楼上的各位兄台,我是新手,对于批处理只懂一点点。现在我有个问题想请教。
我管理一个机房,有50台电脑,现在安装的都是Win7系统。
我在教师机上安装了控制软件(极域电子教室),可以对下面的学生机进行监控等任意操作,也可以让学生机直接运行某个程序。
我现在想作一个批处理放到每台学生机上,在教师机上命令每台学生机运行这个批处理后,每台学生机就能自动像人工点击onekey ghost那样按照我的要求设置好后,重启并转到Ghost进行系统的备份或恢复。

我对编程序不是太懂,所以请求各位的帮助。
现在的问题是:如果使用onekey ghost软件,教师机虽然能远程让学生机运行这个程序,但软件打开后,接下去还需要进行备份或恢复的相关设置,这一些却不能自动处理,需要手动来点了。那样就很麻烦。

有没有办法做一个批处理,运行后能让学生机的启动菜单加一条Ghost选项,且在重启后默认跳到这一条,并自动按设定好的Ghost参数对系统盘(C)进行备份呢?
万分感谢!

TOP

回复  betterplayer


    ghost命令即可,另外居然不用网刻
pcl_test 发表于 2015-12-27 02:48


这位兄弟不理解我的意思。
我是需要在教师机上远程让每台学生机执行一个批处理后,自动在启动菜单上增加默认启动到Ghost的选项,以实现重启后自动备份,且备份到本机上。ghost的命令行我已经知道了,但不知道的是如何添加启动选项,以及让它重启后自动能进入Ghost的工作环境里。

不用网克是因为这50台电脑配置有点差别,而且用网克速度不够快。
网克我也不会用。

TOP

本帖最后由 betterplayer 于 2015-12-27 16:43 编辑
回复  betterplayer


    不就是每台机各自备份一份镜像么?我的意思是完全没必要弄什么启动项,既然你教师机可以控制学生机并执行批处理,那么把windows桌面版的ghost和编有ghost备份镜像命令代码的批处理文件通过教师机分发到学生机,然后直接执行批处理不就可以了么(极域甚至可以直接执行命令,连批处理都可以不需要)?另外,学校机房的机子难道还每台机都不一样?对于相同的机子,明明可以只需备份一份镜像,恢复时公用同个镜像即可,不明白你为什么要每台机各自备份一份镜像?就算有几组机不一样,那么只要备份几个镜像即可;再有,网刻速度很快,局域网的传输速度,你应该懂的,当然这说的是批量恢复
pcl_test 发表于 2015-12-27 11:51



大哥,早上我是用手机回复的,没仔细看,所以不知道您是版主,失敬失敬了!

以前我只是玩单机的,第一次接手机房。机房里电脑有两个配置,并不能一个镜像通用,怕出问题。
网克我没有玩过,一次都没有,所以不懂。
另外每台计算机都是固定IP的,计算机都是按排按列命名,如果用一个共用镜像,还是需要在恢复好镜像后再作手动调整,那还不如不用。
还有电脑倒全是千兆网卡的,但有个交换机是百兆的,所以有点不一样啊。这个网克会不会有影响?
所以网克我觉得现在对我不太适用,暂时还不想弄,到明年再摸索下吧。

现在我刚学会了自己封装Win7系统。把机房电脑需要用的软件全部装好,再做成通用的镜像。用这个镜像网克倒是可以的。但恢复好后,还是需要手动设置,那也是一样麻烦的。

我看过雨林木风的onekey ghost,它在win环境下设置好备份或是恢复的需求,点确定后,是在引导上添加了一个启动项,启动是ntldr + boot.ini的形式,然后这个启动大概是先加载了ylmf.img这个镜像,然后自动运行C根下的ghost.bat这个批处理,这个批处理里面的内容如下:
======================================
Ghost.exe -noide -nousb -clone,mode=pdump,src=1:1,dst=1:2\Ghost..\C_Win7.GHO -sure -fro -rb -z9
restart
======================================

关于上面启动的部分我想用批处理也完全可以实现,只是如何实现,我还不懂。
我现在想知道的是我的批处理应该如何来写,也可以在启动项里添加像onekey ghost那样的效果——即下次启动后自动引导到ylmf的镜像,再自动运行ghost.bat的批处理,从而实现自动Ghost备份/恢复的操作。
我认为这样的操作对我来说,肯定会比网克更加方便。

如果你知道还请提点我一下。

谢谢!

TOP

回复  pcl_test

ghost 在 Windows XP 环境下是不能对当前系统所在分区进行备份或者恢复的, 无论是 DOS 版还是 32 位版本的, 所以要对当前系统所在分区做备份, 一个方式就是重启引导到一个 DOS 环境, 再运行 DOS 版的 ghost

这里批处理就会涉及到两个环境了,

一个是 Windows XP 环境下的批处理, 它可以安排某些文件的预先部署, 比如 DOS 环境所需文件的部署, 最后强制重启系统

另一个就是 DOS 环境下的批处理, 它运行 ghost 的命令行方式对 Windows XP 所在分区进行自动备份或者恢复, 以及在重启前(如果是备份系统操作)恢复 boot.ini 中默认启动项设置为 Windows XP, 最后再重启
aa77dd@163.com 发表于 2015-12-27 12:10



    这位大哥您说的很对。
我查过,貌似还不能在win环境下对C分区进行备份的吧。所以只能在DOS下用Ghost来进行备份。
你说的两步,确实我也想到了。

第一步,强制重启系统我不需要。因为等我运行这个批处理后,用电子教室就可以自动让学生机重启。所以批处理在这里涉及的,就只需要如何添加启动项,还有应该部署哪些文件到C根下,且在下次启动时,能自动让它运行备份或恢复的Ghost批处理。

第二步,那就是这个Ghost的批处理了,这个我学习过Ghost的一些参数,基本上是能掌握的,何况用onekey ghost里也可以复制出来,这个不是问题。

所以关键是第一步启动,加载镜像,这些应该如何来写我不懂。
关键主要是对于系统的启动这一块,我没有学过。

谢谢!

TOP

回复  aa77dd@163.com


    能否设计成:xp系统,桌面环境下。
1、双击/运行某个bat,自动将dos环境和ghost软件装到xp启动菜单上,自动重启xp系统,开始自动ghost备份c盘系统分区到d盘根目录下。
2、双击/运行另1个bat,自动将dos环境和ghost软件装到xp启动菜单上,自动重启xp系统,开始自动将d盘根目录下的gho文件ghost还原到c盘系统分区上。
ygqiang 发表于 2015-12-27 11:05



    这个兄台说得对。我上面所说的内容,也正是需要实现你所说的这两个功能。

不过稍微有点不一样的是,我需要的这个批处理可以不需要强制重启。而只需要在启动项上加上下次启动时,自动运行备份或者是恢复系统的操作就行。

因为重启电脑这个操作,我用电子教室软件是可以控制实现的。也就是说,等我运行过批处理后,它自动部署好了下次启动时自动备份或者恢复系统所需的操作后,我可以在教师机上用电子教室来控制学生机重新启动系统。

当然如果批处理运行后,能自动重启并进行相应的操作,那也是挺好的。

TOP

返回列表