无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 3901|回复: 17
打印 上一主题 下一主题

[求助] 求 怎样让GhostSrv 开机自动运行

[复制链接]
跳转到指定楼层
1#
发表于 2013-5-31 15:06:46 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
RT  怎样让GhostSrv 开机自动运行并自动设置会话 类似 百K 的PXEGHOM 自动版 可以设置会话名称 固定一个目录 自己随便更换GHO即可  客户机 只要启动pxe'就可以选择服务端的会话名称《我的服务端已经设置开机自动运行》进行网刻,而不需要在服务端做操作
2#
发表于 2013-5-31 15:41:05 | 只看该作者
开机启动很简单不说了
自动设置我是用au3脚本写的,自行改动编译
  1. Run(@ScriptDir & "\GhostSrv.exe")
  2. WinWaitActive("Symantec GhostCast Server")
  3. Send("!f")
  4. Send("o")
  5. Sleep(500)
  6. Send("{SPACE}")
  7. Send("{TAB}")
  8. Send("{DOWN 2}")
  9. Send("{ENTER}")
  10. Send("MAX")
  11. Send("{TAB 2}")
  12. Send("E:\win7.GHO")
  13. Send("{TAB 2}")
  14. Send("{DOWN}")
  15. Send("{TAB}")
  16. Send("{DOWN}")
  17. Send("{TAB}")
  18. Send("1")
  19. Send("{TAB}")
  20. Send("1")
  21. Send("{TAB}")
  22. Send("{DOWN}")
  23. Send("{SPACE}")
  24. Send("{-}")
  25. Send("sure")
  26. Send("{SPACE}")
  27. Send("{-}")
  28. Send("rb")
  29. Send("{TAB 4}")
  30. Send("a")
复制代码

点评

再次感谢 对AU3 不是很熟悉 您这个会话名称 是MAX 路径是E盘 对吗 我想知道 这个一旦IP连接上 发送是自动的还是需要设置 如果 有时间 如果可能 想请您 再编辑一下 让IP一旦连接 只要我输入会话名字 直接就发送克隆  详情 回复 发表于 2013-5-31 18:08
非常感谢 想问下 这是隐藏运行的 吗  详情 回复 发表于 2013-5-31 17:53
回复

使用道具 举报

3#
 楼主| 发表于 2013-5-31 17:53:47 | 只看该作者
ljycslg 发表于 2013-5-31 15:41
开机启动很简单不说了
自动设置我是用au3脚本写的,自行改动编译

非常感谢 想问下 这是隐藏运行的 吗
回复

使用道具 举报

4#
 楼主| 发表于 2013-5-31 18:08:13 | 只看该作者
ljycslg 发表于 2013-5-31 15:41
开机启动很简单不说了
自动设置我是用au3脚本写的,自行改动编译

再次感谢  对AU3 不是很熟悉 您这个会话名称 是MAX 路径是E盘 对吗 我想知道 这个一旦IP连接上 发送是自动的还是需要设置 如果 有时间 如果可能 想请您 再编辑一下 让IP一旦连接 只要我输入会话名字 直接就发送克隆 再次感谢

点评

不是隐藏,是手动发送,自动应该也可以,不过不安全,还是服务器上确认下好  详情 回复 发表于 2013-5-31 20:01
回复

使用道具 举报

5#
发表于 2013-5-31 20:01:29 | 只看该作者
thxuyu 发表于 2013-5-31 18:08
再次感谢  对AU3 不是很熟悉 您这个会话名称 是MAX 路径是E盘 对吗 我想知道 这个一旦IP连接上 发送是自动 ...

不是隐藏,是手动发送,自动应该也可以,不过不安全,还是服务器上确认下好

点评

在一个大点的单位,要ghost的机器可能离服务器几百米,或隔几幢楼,要在服务器上操作一下可能就不太方便了,到底安全不安全,还没整明白,到想请教一下.  详情 回复 发表于 2013-5-31 20:32
我编译完成双击 在客户端输入会话 MAX 一直没动静 不知道啥意思  详情 回复 发表于 2013-5-31 20:24
回复

使用道具 举报

6#
 楼主| 发表于 2013-5-31 20:24:07 | 只看该作者
ljycslg 发表于 2013-5-31 20:01
不是隐藏,是手动发送,自动应该也可以,不过不安全,还是服务器上确认下好

我编译完成双击 在客户端输入会话 MAX 一直没动静 不知道啥意思

点评

编译完成的exe和GhostSr放在同目录下双击  详情 回复 发表于 2013-5-31 20:28
回复

使用道具 举报

7#
发表于 2013-5-31 20:28:59 | 只看该作者
thxuyu 发表于 2013-5-31 20:24
我编译完成双击 在客户端输入会话 MAX 一直没动静 不知道啥意思

编译完成的exe和GhostSr放在同目录下双击

点评

可能我操作的不对 我双击完直接出现内容是空白的  详情 回复 发表于 2013-5-31 20:49
回复

使用道具 举报

8#
发表于 2013-5-31 20:32:33 | 只看该作者
ljycslg 发表于 2013-5-31 20:01
不是隐藏,是手动发送,自动应该也可以,不过不安全,还是服务器上确认下好

在一个大点的单位,要ghost的机器可能离服务器几百米,或隔几幢楼,要在服务器上操作一下可能就不太方便了,到底安全不安全,还没整明白,到想请教一下.

点评

你说的有道理,我所处的环境比较近所以一直用的手动,我来想想怎么搞成全自动  详情 回复 发表于 2013-5-31 20:41
回复

使用道具 举报

9#
发表于 2013-5-31 20:41:41 | 只看该作者
xhwfq 发表于 2013-5-31 20:32
在一个大点的单位,要ghost的机器可能离服务器几百米,或隔几幢楼,要在服务器上操作一下可能就不太方便了,到 ...

你说的有道理,我所处的环境比较近所以一直用的手动,我来想想怎么搞成全自动
回复

使用道具 举报

10#
 楼主| 发表于 2013-5-31 20:49:02 | 只看该作者
ljycslg 发表于 2013-5-31 20:28
编译完成的exe和GhostSr放在同目录下双击


可能我操作的不对 我双击完直接出现内容是空白的

点评

你的版本是汉化过的,就是窗口标题和我的不一样,注意代码第二行括号中的就是窗口标题 还有首次使用更多选项要点一下,以后就不用了  详情 回复 发表于 2013-5-31 20:55
回复

使用道具 举报

11#
发表于 2013-5-31 20:55:45 | 只看该作者
thxuyu 发表于 2013-5-31 20:49
可能我操作的不对 我双击完直接出现内容是空白的

你的版本是汉化过的,就是窗口标题和我的不一样,注意代码第二行括号中的就是窗口标题
还有首次使用更多选项要点一下,以后就不用了

点评

去掉“1”后面的代码就可以 还有单点 和多点不明白是什么意思 谢谢回复  详情 回复 发表于 2013-5-31 22:16
感谢热心回复 这种状态 客户机还是卡在寻找服务端的位置停止  详情 回复 发表于 2013-5-31 22:00
回复

使用道具 举报

12#
 楼主| 发表于 2013-5-31 22:00:07 | 只看该作者
ljycslg 发表于 2013-5-31 20:55
你的版本是汉化过的,就是窗口标题和我的不一样,注意代码第二行括号中的就是窗口标题
还有首次使用更多 ...


感谢热心回复  这种状态 客户机还是卡在寻找服务端的位置停止
回复

使用道具 举报

13#
 楼主| 发表于 2013-5-31 22:16:16 | 只看该作者
ljycslg 发表于 2013-5-31 20:55
你的版本是汉化过的,就是窗口标题和我的不一样,注意代码第二行括号中的就是窗口标题
还有首次使用更多 ...

去掉“1”后面的代码就可以

还有单点 和多点不明白是什么意思
谢谢回复
回复

使用道具 举报

14#
 楼主| 发表于 2013-5-31 22:29:51 | 只看该作者
再次感谢ljycslg 老师帮助 基本测试完毕 实现效果   另一帖子 一位大大提醒的  网启pe服务器,gho放在服务器共享文件夹或网盘中,客户机网启进PE后,随意ghost  这个办法 不知道从哪里下手寻找资料 测试
回复

使用道具 举报

15#
发表于 2013-5-31 23:36:31 | 只看该作者
自动发送的功能已实现,接2楼的代码
  1. While WinExists("MAX - Symantec GhostCast Server")
  2. $var = ControlFocus("MAX - Symantec GhostCast Server", "", "Button9")
  3. If $var = 1 Then
  4.         ControlClick("MAX - Symantec GhostCast Server","","Button9")
  5.         WinWaitActive("Symantec GhostCast Server")
  6.         Send("{ENTER}")
  7.         sleep(500)
  8.         ControlClick("MAX - Symantec GhostCast Server","","Button8")
  9. EndIf
  10. Sleep (3000)
  11. WEnd
复制代码

点评

再次感谢  详情 回复 发表于 2013-6-1 10:01
回复

使用道具 举报

16#
 楼主| 发表于 2013-6-1 10:01:24 | 只看该作者
本帖最后由 thxuyu 于 2013-6-1 10:08 编辑
ljycslg 发表于 2013-5-31 23:36
自动发送的功能已实现,接2楼的代码


再次感谢 圆满成功
回复

使用道具 举报

17#
发表于 2013-6-1 14:15:23 | 只看该作者
本帖最后由 xianglang 于 2013-6-2 20:08 编辑

不用那么麻烦的,直接使用GHOSTSRV的相关参数就可以了,比如供日常备用恢复使用的,就一个客户端连接后就自动给恢复,比如如下命令:
ghostsrv d:\ghost\TEST.GHO TEST -N1 -R -P1 -DISK1 -PART1

其中d:\ghost\TEST.GHO为要恢复的镜像文件名,TEST为会话名,-N1为连接一个客户端后就自动开始,-R表示完成一个操作后继续开始等待客户连入,-P1为恢复TEST.GHO中的第一个分区,-DISK1 -PART1表示恢复到客户端第一个硬盘的第一个分区。详细情形,请查阅GHOST操作指南。
回复

使用道具 举报

18#
 楼主| 发表于 2013-6-2 11:53:00 | 只看该作者
谢谢两位 这个功能到此就可以了  
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-28 09:28

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表