本贴提供的工具提取自本论坛:https://pecmd.net/thread-24.htm,同时对工具进行了精炼,以减少改造门槛。
本贴属于教程贴,需要使用者具备一定动手能力。
局域网环境:只需要通过交换机保证所有PC物理链路互通即可,必须关闭DHCP。(CCPE完整版可使用DHCP代理)
待修改的WInPE需支持网络功能,能在启动后自动加载网络组件。(必须)
待修改的WinPE必须保留certutil工具且能正常运行。(必须)
待修改的WinPE包含pxe相关引导文件。(必须)
待修改的WinPE支持UEFI启动。(非必须)
推荐使用Windows7及以上内核的WinPE。
这里以64位举例:
1、解开你的WinPE,将附件中的System32文件夹中的MyPXEClient_x64.exe和MyPXE.INI拷贝到WInPE的system32目录(可以事先通过MyPXE.INI配置Ghost程序的位置)。将附件中的PXEServer文件夹丢到你的ISO镜像文件或启动盘根目录(目录名要跟下面命令里的路径对应起来)。
2、修改你的WinPE,在PECMD自动加载的INI文件中(一般是PECMD.INI,也可能是其他文件),在SHEL命令之后,添加以下命令:
//创建MyPXEServer_x64桌面快捷方式 FORX !\PXEServer\MyPXEServer_x64.exe,MyPXE64,1,LINK %desktop%\网络启动服务端,%MyPXE64% //如果存在MyPXEServer_x64桌面快捷方式,说明是从本地启动,此时不进行任何操作;否则判断为从PXE网络启动,此时自动执行MyPXEClient_x64.exe IFEX X:\Users\Default\Desktop\网络启动服务端.lnk,!EXEC %Windir%\system32\MyPXEClient_x64.exe
小技巧:可以通过PXEServer目录下的MyPXE.INI配置软件引导相关参数。
集成了本贴提供的软件后,你的WinPE也可以使用网克功能了。
具体的网克使用方法可以参考我的博客:https://ccpe.net/post/40.html
假设你是在局域网环境,当前启动的WinPE想作为服务端,请先释放当前DHCP获取的IP,然后使用下面的程序手动设置IP。
假设已经按照上面方法添加到了WinPE里,直接运行桌面的“网络启动服务端”就可以打开主程序:
按照操作序号,依次设置参数,最后点击“启动服务”按钮,可以自动进行配置并运行网启服务程序。
在服务器端开启DHCP、TFTP服务后,就可以将同一局域网环境的机器从网卡启动了。
附件里的MyPXEClient_x64.exe支持从服务器获取外置,按以上方法处理WinPE后,从网卡启动的WinPE将自动执行“MyPXEClient”:
这个程序是配合服务端的MyPXEServer程序的,必须先通过MyPXEServer程序启动服务,之后才能在客户端电脑运行该程序。
这个程序的最终目的就是配合服务端的共享服务来获取外置(都是将服务端共享映射或挂载到W盘)。
然后你自己可以写点其他的代码,比如挂载W盘之后再重新运行一遍搜索外置的代码,就可以直接找到外置程序了。
可以直接点击“Ghost网络克隆”按钮跳过前三步操作,直接进入第四步;也可以让客户端电脑全自动按步骤执行任务,直到执行第四步。
在服务端可以配置GhostCast Server,填写好会话名称后点击“发送”按钮,“MyPXEClient”就能接收到参数啦,最后就可以开心的进行网克咯~
1、基于某旧版本CCPE中的程序版本进行精炼优化,最终得到轻量免费、简单易用的MyPXE-Server、MyPXE-Client;
2、服务端只提供单组网启程序与资源共享方式,客户端合并AutoGhostClone和GetPXEServerRes功能,减少改造和使用门槛。
谢谢分享啊 辛苦了啊
MyPXE.WCZ 文件是乱码,可能加密了,能否解密分享呢,谢谢楼主
shujin MyPXE.WCZ 文件是乱码,可能加密了,能否解密分享呢,谢谢楼主
这个文件是使用PECMD脚本运行的:
PECMD LOAD MyPXE.WCZ
怎么样才能打开,看看里面的内容,用记事本打开,显示乱码
能否分享一下,sparkguo@163.com
SHEL explorer.exe
//WXS_SHEL "%ProgramFiles%\WinXShell\WinXShell.exe" -regist -winpe
EXEC !%ProgramFiles%\WinXShell\WinXShell.exe -regist -daemon
FORX !\PXEServer\MyPXE_x86.exe,MyPXExecFile86,1,LINK %desktop%\网络启动服务端,%MyPXExecFile86%
IFEX X:\Users\Default\Desktop\网络启动服务端.lnk,!LOAD %Windir%\system32\MyPXE.WCZ*AutoGhostClone 那个是SHEL命令之后 是我这样么 还没有进入桌面就已经启动了,另外我桌面没有生成快捷方式 是因为我没用事先关联WCZ?
不知有没有交流群 我对这个PECMD比较感兴趣
935254524 SHEL explorer.exe //WXS_SHEL "%ProgramFiles%\WinXShell\WinXShell.exe" -regist -winpe EXE ...
还吗进桌面就启动?那你在PE里面手动执行这两个命令调试一下。
没有生成快捷方式是因为没有找到文件。
或者你可以按自己的思路重新写命令,达到你想要的效果
935254524 不知有没有交流群 我对这个PECMD比较感兴趣
暂时还没有QQ群哦,社区人还比较少,建立QQ群估计也没几个人
[Config]
;32位的NetDrive程序目录位置,须包含脚本文件netdrive.wcs
NetDrive32DirPath=X:\Program Files\NetDrive
[NetClone]
;32位的Ghost程序文件所在位置
Ghost32FilePath=X:\Program Files\GHOST\ghost32.exe
;64位的Ghost程序文件所在位置
Ghost64FilePath=X:\Program Files\GHOST\ghost64.exe
第一段中的NetDrive这个是新建个空文件夹的意思?
第二段我看明白了,新建一个GHOST文件夹内里放ghost32.exe ghost64.exe 2个文件
已经顺利在桌面生成了网起端,问题是这个端是如何设置的 图片上的第一步怎么选择 分别是什么意思 我机器是UEFIX64 另外我输入本机的IP 网关什么的 点击启动 提示正在释放我的IP 192.168.100.X 倒计时5秒 一直重复,无法进入下一步 请赐教一二 谢谢了
须包含脚本文件netdrive.wcs 这个文件复制里并没有
caocaofff 还吗进桌面就启动?那你在PE里面手动执行这两个命令调试一下。 没有生成快捷方式是因为没有找到文件。 或者你可以按自己的思路重新写命令,达到你想要的效果
须包含脚本文件netdrive.wcs 这个文件附件里并没有
935254524 须包含脚本文件netdrive.wcs 这个文件附件里并没有
忘了,晚上我改一下再重新上传附件
935254524 [Config] ;32位的NetDrive程序目录位置,须包含脚本文件netdrive.wcs NetDrive32DirPath=X:\Program Files\NetDrive [Net ...
NetDrive是设置一个位置,这个位置应该是我给的一个文件夹。
你说的设置问题,我是故意这样循环检测并提示的,意思是,你的PE已经自动获取了IP了,不能再重新设置固定IP,要释放掉原有IP才行
caocaofff NetDrive是设置一个位置,这个位置应该是我给的一个文件夹。 你说的设置问题,我是故意这样循环检测并提示的,意思是,你的PE已经自动获取了IP了,不能再重新设置固定IP,要释放掉原有IP才行
那等你把那个附件放到NetDrive文件夹里面传上来 我再试试!还是没有理解图片上那个设置,可以的话请在图上做角标 说明每个选项的含义,网起对个人而言看是鸡肋,也许哪天就派上用场
935254524 那等你把那个附件放到NetDrive文件夹里面传上来 我再试试!还是没有理解图片上那个设置,可以的话请在图上做角标 说明每个选项的含义,网起对个人而言看是鸡肋,也许哪天就派上用场
好吧,晚上把设置描述的详细一点
caocaofff 好吧,晚上把设置描述的详细一点
_SUB Win,W260H140,更换壁纸
ITEM Button1,L15T15W105H35,美女壁纸01,TEAM WALL X:\Program Files\Zero\WallPaper\001.jpg | EXIT
ITEM Button2,L135T15W105H35,美女壁纸02,WALL X:\Program Files\Zero\WallPaper\002.jpg
ITEM Button3,L15T60W105H35,风景壁纸01,WALL X:\Program Files\Zero\WallPaper\003.jpg
ITEM Button4,L135T60W105H35,风景壁纸02,WALL X:\Program Files\Zero\WallPaper\004.jpg
_END
CALL @Win
大佬帮我看下 我这个设置墙纸后怎么退出这个窗口啊
ITEM Button1,L15T15W105H35,美女壁纸01, WALL X:\Program Files\Zero\WallPaper\001.jpg
晚上传的没有使用说明 不知道怎么处理
935254524 _SUB Win,W260H140,更换壁纸 ITEM Button1,L15T15W105H35,美女壁纸01, WALL X:\Program Files\Zero\WallPaper\00 ...
ITEM Button1,L15T15W105H35,美女壁纸01,TEAM WALL X:\Program Files\Zero\WallPaper\001.jpg|CALL ExitWin
ITEM Button2,L135T15W105H35,美女壁纸02,TEAM WALL X:\Program Files\Zero\WallPaper\002.jpg|CALL ExitWin
ITEM Button3,L15T60W105H35,风景壁纸01,TEAM WALL X:\Program Files\Zero\WallPaper\003.jpg|CALL ExitWin
ITEM Button4,L135T60W105H35,风景壁纸02,TEAM WALL X:\Program Files\Zero\WallPaper\004.jpg|CALL ExitWin
_SUB ExitWin
KILL \%Win%
谢 OK了 再次求教网启的添加法
935254524 谢 OK了 再次求教网启的添加法
等会吧,洗完澡再写点
caocaofff 等会吧,洗完澡再写点
大佬辛苦了,经过你的指点加上自己琢磨,已经完成了更换壁纸的操作,非常满意
更新后附件中的文件您可以忘记写怎么使用了,比如放到什么路径之类的(因为跟之前的教程已经不一样了)
1、解开你的WinPE,将附件中的MyPXE.WCZ和MyPXE.INI拷贝到WInPE的system32目录,可以事先通过MyPXE.INI配置NetDrive和Ghost程序的位置。将附件中的PXEServer文件夹加到你的ISO镜像文件或启动盘根目录。
IFEX X:\Users\Default\Desktop\网络启动服务端.lnk,!EXEC %Windir%\system32\AutoGhostClone.exe
这些个内容已经跟附件对不上了
这里以32位举例:
1、解开你的WinPE,将附件中的Client文件夹AutoGhostClone_x86.exe和MyPXE.INI拷贝到WInPE的system32目录,可以事先通过MyPXE.INI配置NetDrive和Ghost程序的位置。将附件中的Server文件夹丢到你的ISO镜像文件或启动盘根目录,改名叫PXEServer(当然什么名称都无所谓,只要跟下面命令里的路径对应起来就行)。
Client文件夹内好多文件,只复制这2个? 我试着弄弄看 把NetDrive这个文件夹复制到X:\Program Files 再新建一个名为GHOST的文件夹内放ghost32.exe ghost64.exe 2个文件 在添加PECMD中的语句 然后打包试试