找回密码
 加入网盟
分割线
智能开机维护通道是什么?
它是2013年被死性不改创立并公布于互联网的(实际编码者为LZ-MyST同学),经过将近7年的发展,于2020年发生变异。并且会默认加入到20Fi全套无盘镜像包中。
它实际上就是一个Bat,但又是一个有思想的Bat。

它有什么用?
本次的结构设计将是维护通道有史以来最安全,最简单的一种实现方式,是一种网维智慧的体现。具体来说有以下5个明显优势:
1、非常纯洁:纯Bat明文编码,无任何后门隐患。
2、能力强大:受益于较早的启动时机,你可以通过它启动任意程序。该通道启动时间早于开机启动文件夹及Run注册表启动项,晚于系统服务,类似于Appinit时机。
3、智能又极具灵活性:固化在系统中的通道脚本只有搜索和执行功能。它会按从Z到C的顺序在客户机本地盘符搜索需要执行的脚本,找到执行,找不到退出。而真正干活的脚本存放在服务器盘符的“维护通道\bootup.bat”内,bootup.bat需要你自己创建,自己编写。如你需要判断无盘超级,则可在服务器上的Bootup.bat中实现。
4、兼容性优秀:通道会自动置工作目录,无论Bootup.bat放在那里,智能开机维护通道都会自动将Bootup.bat的工作目录设置为Bootup.bat所在文件夹。从而彻底解决母子调用脚本存在的各种奇葩问题,例如母bat无黑框,新启动的bat有黑框;又或者直接在子bat中start相对路径程序无法执行问题;
5、更便捷的隐私保护:为了防止脚本泄露,你还可以在bootup.bat中加入删除自身及删除目录的代码,实现执行完脚本删除自身或删除目录功能。由于脚本在客户端执行,所以不会真正删除服务器端脚本及文件夹。
6、将协助傻瓜化到极致:远程给老板做个系统,各种配合都不会?没关系,你只需要在无盘服务器的虚拟盘盘符建立“维护通道\bootup.bat”,在里面来启动维护大师客户端,那么你就可以直接在自己电脑上远程客户机,方便到爆。
7、免维护:由于它太纯洁,太简单,好像不需要什么维护。请尽情享用它的卓越能力!


它长什么样?
长相比较简陋,无任何技术含量,各路高手可在这个基础平台上发挥各种创造力!

  1. @Echo off
  2. rem 15:49 2013/10/5:增加脚本信息打印到日志,以及程序判断8次未发现脚本自动退出日志。
  3. rem 设置批处理路径,不需要盘符(包括冒号)
  4. rem 12:50 2020/1/27:增强脚本通用能力,所有的环境判判断转移到服务器端的批处理内处理。
  5. set batpath=\维护通道\bootup.bat
  6. set log=%temp%\通道日志.log
  7. @Echo [%date% %time%] 通道脚本已启动。>>%log%
  8. @Echo [%date% %time%] 通道脚本所在位置:%cd%>>%log%
  9. @Echo [%date% %time%] 搜索所有盘符根目录下的开机脚本文件:%batpath% >>%log%
  10. set chaoshicnt=0
  11. :循环
  12. set /a chaoshicnt+=1
  13. if %chaoshicnt% gtr 8 Echo [%date% %time%] 未发现开机脚本,脚本退出。 >>%log% & Exit
  14. for %%i in (z y x w v u t s r q p o n m l k j i h g f e d) do (
  15. if EXIST %%i:%batpath% (
  16. @Echo [%date% %time%] 找到开机脚本:%%i:%batpath% >>%log%
  17. @Echo [%date% %time%] 设置开机脚本的工作路径为:%%i:\维护通道\ >>%log%
  18. rem nircmd是一个隐藏执行bat工具位于system32内。
  19. nircmd exec2 hide %%i:\维护通道\ %%i:%batpath%
  20. @Echo [%date% %time%] 执行开机脚本:%%i:%batpath% >>%log%
  21. exit
  22. )
  23. )
  24. rem 超时检测工具,timeout.exe位于system32目录内,超时16秒后自动退出。
  25. @Echo [%date% %time%] 未发现开机脚本,开始第%chaoshicnt%次重试。 >>%log%
  26. TIMEOUT /T 2
  27. goto 循环
复制代码



分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 加入网盟
关闭

华夏网盟推荐 上一条 /1 下一条