无忧启动论坛

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

[已解决] PXE启动Windows PE添加自动执行脚本功能的研究0402(已解决)

    [复制链接]
31#
发表于 2024-3-12 15:25:23 | 只看该作者
请教一下,进入pe以后,如果这个pe没补上网卡驱动还能获取到脚本吗

点评

肯定不行,必须要有网络才能下载文件  详情 回复 发表于 2024-3-12 22:16
肯定不能,此时系统内只有初始的脚本,不能通过网络获取最新脚本,一般够用了,可以通过初始脚本 不需要网络的批量备份还原到本地这类操作。  详情 回复 发表于 2024-3-12 22:15
回复

使用道具 举报

32#
 楼主| 发表于 2024-3-12 22:15:25 | 只看该作者
12345哟~ 发表于 2024-3-12 15:25
请教一下,进入pe以后,如果这个pe没补上网卡驱动还能获取到脚本吗

肯定不能,此时系统内只有初始的脚本,不能通过网络获取最新脚本,一般够用了,可以通过初始脚本 不需要网络的批量备份还原到本地这类操作。
回复

使用道具 举报

33#
发表于 2024-3-12 22:16:11 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

34#
发表于 2024-3-12 22:38:23 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

35#
发表于 2024-3-13 01:04:43 | 只看该作者
值得学习研究
回复

使用道具 举报

36#
 楼主| 发表于 2024-3-13 08:56:36 | 只看该作者
bjay2008xmy 发表于 2024-3-12 22:38
注册表没有PEBootServerAddr项,那就是没有,看看有没有办法补上这项,或者干脆换一个PE

是的 我用批处理补上了,现在就看还有没有其他办法

点评

用微软原生的pxeboot.n12 ipxe启动 没有注册表ip那个键值  详情 回复 发表于 2024-3-24 20:34
回复

使用道具 举报

37#
发表于 2024-3-15 17:43:28 | 只看该作者
楼主,能把您所用的启动文件打包发给我吗?
回复

使用道具 举报

38#
发表于 2024-3-15 21:20:54 | 只看该作者
as8686886 发表于 2024-3-13 08:56
是的 我用批处理补上了,现在就看还有没有其他办法

就是不知道补上去有没有用,注册表项有没有显示服务端的IP地址,其实也不一定要IP地址,有服务端的计算机名也可以

点评

通过计算机名获取ip我昨晚遇到bug了,我主机有三块网卡,客户端通过ping 服务器主机名获取到的地址是另外一个网卡的地址(偶尔现象),这样就会导致客户端通过tftp取服务端获取脚本是失败的。刚弄好目前觉得最佳的方  详情 回复 发表于 2024-4-2 10:25
补上主机名,通过主机名来ping到地址。这样也行,可以第一次执行的时候直接写入获取到的IP后期直接用不用在通过主机名解析IP  详情 回复 发表于 2024-3-16 20:05
回复

使用道具 举报

39#
 楼主| 发表于 2024-3-16 20:05:56 | 只看该作者
撸可撸可 发表于 2024-3-15 21:20
就是不知道补上去有没有用,注册表项有没有显示服务端的IP地址,其实也不一定要IP地址,有服务端的计算机 ...

补上主机名,通过主机名来ping到地址。这样也行,可以第一次执行的时候直接写入获取到的IP后期直接用不用在通过主机名解析IP

点评

楼主的帖子发了好几天,做出成品了吗  详情 回复 发表于 2024-3-16 21:36
回复

使用道具 举报

40#
发表于 2024-3-16 20:15:28 | 只看该作者
值得学习研究
回复

使用道具 举报

41#
发表于 2024-3-16 21:36:07 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

42#
 楼主| 发表于 2024-3-16 21:55:00 | 只看该作者
bjay2008xmy 发表于 2024-3-16 21:36
楼主的帖子发了好几天,做出成品了吗

已经测试完成了!开完折腾其他的了!

点评

成品能分享测试一下吗?  详情 回复 发表于 2024-4-14 13:33
我也搞了一个,能间断接收单条命令、或者一直接收新的整个BAT运行,两者都有  详情 回复 发表于 2024-3-16 22:18
回复

使用道具 举报

43#
发表于 2024-3-16 22:18:51 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

44#
 楼主| 发表于 2024-3-16 22:20:38 | 只看该作者
bjay2008xmy 发表于 2024-3-16 22:18
我也搞了一个,能间断接收单条命令、或者一直接收新的整个BAT运行,两者都有

搞起来不难,只要知道原理,我目前mbr,uefi和uefi安全模式下都能正常,安全模式下挂载iso是不成功的,无法开启系统测试模式,采用smb共享模式挂载iso

点评

用httpdisk挂载ISO为Y盘  详情 回复 发表于 2024-3-16 22:26
回复

使用道具 举报

45#
发表于 2024-3-16 22:26:58 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

46#
 楼主| 发表于 2024-3-16 22:45:59 | 只看该作者
bjay2008xmy 发表于 2024-3-16 22:26
用httpdisk挂载ISO为Y盘

httpdisk的驱动需要开启测试模式,在uefi的安全引导模式下是开不起测试模式的,所有无法挂载httpdisk的驱动。httpdisk的官方文档里有说明。

点评

很久没搞过这个东西了,有空研究一下  详情 回复 发表于 2024-3-17 00:00
回复

使用道具 举报

47#
发表于 2024-3-17 00:00:01 来自手机 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

48#
发表于 2024-3-24 20:27:44 | 只看该作者
其实什么都不用改动,楼主主要还是获取pxe 服务端的ip地址, 用discoverx64.exe   pxe  ipxe  bios  uefi 模式下都通用

点评

经过实际网络环境下测试discoverX64.exe无法获取到相关信息不知道是什么原因,虚拟机下测试有效!  详情 回复 发表于 2024-5-9 17:24
大佬,我找到你说的discoverX64.exe了,研究东西还得用研究原版的,原版包里就带这个东西。  详情 回复 发表于 2024-4-27 19:41
discover是个啥工具,哪有下的呢  详情 回复 发表于 2024-3-24 20:55
回复

使用道具 举报

49#
发表于 2024-3-24 20:34:32 | 只看该作者
as8686886 发表于 2024-3-13 08:56
是的 我用批处理补上了,现在就看还有没有其他办法

用微软原生的pxeboot.n12   ipxe启动 没有注册表ip那个键值

点评

是的,原生的有,ipxe没有,所以想办法给他加上  详情 回复 发表于 2024-3-24 20:50
回复

使用道具 举报

50#
 楼主| 发表于 2024-3-24 20:50:15 | 只看该作者
2010hfj 发表于 2024-3-24 20:34
用微软原生的pxeboot.n12   ipxe启动 没有注册表ip那个键值

是的,原生的有,ipxe没有,所以想办法给他加上

点评

iIPXE目前就是通过文本注入进去的,discover是第一次听说  详情 回复 发表于 2024-3-25 08:56
ipxe 获取ip 第一可以用discover 第二 ipxe 可以注入,服务器的ip可以通过文本注入到pe客户端,参考江南一根葱的方案  发表于 2024-3-25 08:03
回复

使用道具 举报

51#
 楼主| 发表于 2024-3-24 20:55:15 | 只看该作者
2010hfj 发表于 2024-3-24 20:27
其实什么都不用改动,楼主主要还是获取pxe 服务端的ip地址, 用discoverx64.exe   pxe  ipxe  bios  uefi  ...

discover是个啥工具,哪有下的呢

点评

discover.exe 你不知道,难怪你花费精力研究bcd ,discover.exe是配合pxe服务器获取服务器ip的  发表于 2024-3-25 08:00
回复

使用道具 举报

52#
发表于 2024-3-24 21:06:29 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

53#
 楼主| 发表于 2024-3-25 08:56:18 | 只看该作者
as8686886 发表于 2024-3-24 20:50
是的,原生的有,ipxe没有,所以想办法给他加上

iIPXE目前就是通过文本注入进去的,discover是第一次听说
回复

使用道具 举报

54#
发表于 2024-3-25 12:00:18 | 只看该作者
厉害,赞一个
回复

使用道具 举报

55#
 楼主| 发表于 2024-4-2 10:25:18 | 只看该作者
撸可撸可 发表于 2024-3-15 21:20
就是不知道补上去有没有用,注册表项有没有显示服务端的IP地址,其实也不一定要IP地址,有服务端的计算机 ...

通过计算机名获取ip我昨晚遇到bug了,我主机有三块网卡,客户端通过ping 服务器主机名获取到的地址是另外一个网卡的地址(偶尔现象),这样就会导致客户端通过tftp取服务端获取脚本是失败的。刚弄好目前觉得最佳的方法:直接将提供IPXE启动的时候自动将服务端的网卡的ip注入到PE里,然后PE里通过批处理来获取服务端IP地址,这样就不会出现获取到其他服务端非服务网卡ip地址的情况。
回复

使用道具 举报

56#
发表于 2024-4-2 17:27:07 | 只看该作者
一起打包上来,给大伙一起研究啊
回复

使用道具 举报

57#
发表于 2024-4-3 07:18:33 | 只看该作者
网克还是NETCOPY好用
回复

使用道具 举报

58#
发表于 2024-4-4 22:02:26 来自手机 | 只看该作者
感谢分享。
回复

使用道具 举报

59#
发表于 2024-4-14 13:33:38 | 只看该作者
as8686886 发表于 2024-3-16 21:55
已经测试完成了!开完折腾其他的了!

成品能分享测试一下吗?
回复

使用道具 举报

60#
发表于 2024-4-20 13:01:02 | 只看该作者
邪恶海盗 发表于 2024-3-10 21:46
TinyPXEServer 云端网络启动小试,适用于BIOS/UEFI (请允许我标题一回) By:邪恶海盗 - 网络启动区 - 无忧 ...

这个可以试下
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-23 01:08

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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