分享

微软WDS网络启动PE做系统的服务器配置和PE修改教程

 包礼瞩 2021-03-10
本帖最后由 金正电脑 于 2018-10-19 15:45 编辑

继续主楼内容

三·网络PE的修改定制
1.PE的来源
我用的是PE大神hhh333的PE修改的,这个PE自带网卡驱动进入PE自动安装好,不需要手动安装,也有个别网卡驱动不上的,很少见,没有驱动的可以向PE中手动添加,下次再遇到这种网卡就不会驱动不上了。PE中的网卡驱动是Windows10系统自带的驱动,很全的,经常装机的应该知道Windows10原版系统安装之后就算不用第三方驱动包网卡也可以驱动好的,可能微软为了让你正常联网然后申请或登录微软账户吧,那我们就利用一下。点此看PE原帖和下载地址。
2.PE文件的提取和解包
下载后是ISO文件,要提取里边的wim格式的PE文件才能修改,怎么从ISO中提取文件不用多说了吧。下图中的H3_xx.WIM就是就是ISO文件中的启动PE文件,在BOOT文件夹下,有win8,win10,32位和64位都有,用哪个看你的需要吧



提取完之后我们利用DISM命令来解包WIM格式的PE文件来修改PE,因为提取到的PE中是没有常用工具的,我们要把我们想用的工具集成到PE中方便我们使用。
我把提取到的PE文件重命名为boot.wim,放到了D盘下WIM文件夹里面。在WIM文件夹下再建一个名为Boot的文件夹用来存放解包后的PE文件,仔细看下面的命令,其实文件夹名称和路径都可以修改,但是命令中的相应路径和文件名也要修改。新建文本,把下面的命令复制进去然后保存,将这个文本的后缀名.TXT修改为.bat,确保D盘中的文件夹和提取的PE文件都准备完毕了双击这个批处理,如果路径文件名称都对,就可以到D盘中看看你的PE文件了
挂载映像命令(注意空格):Dism/Mount-WIM /WimFile:D:\WIM\boot.wim/Index:1 /MountDir:D:\WIM\boot
看下图:


3.往PE中添加工具软件
打开D:\WIM\boot\Windows\System32文件夹,搜索.ini,找到pecmd.ini并双击打开


看下图,找到“建立基本的快捷方式”一行可以看到下面有LINK开头的代码,我们可以在这里添加我们的工具软件。
桌面快捷方式示例:LINK%Desktop%\硬盘分区,%W%\petools\DiskGenius.exe
添加了这行代码以后桌面上就多了一个硬盘分区的快捷方式
代码解释:
LINK %Desktop%\硬盘分区,这部分是在桌面建立快捷方式并命名为硬盘分区
%W%\petools\DiskGenius.exe,这部分是工具软件的路径,%W%指的是PE系统根目录下的Windows文件夹,因为我在Windows文件夹建了一个名为petool的文件夹,想添加的工具软件都放在里边,然后通过上面的命令添加到桌面或者开始菜单的,这个路径自己随意,按照这个例子我们就可以往PE中添加很多软件了。




4.网络映射批处理和系统安装的详解
那么工具软件可以添加到桌面了,那怎么能用我们放在服务器里边的系统文件做系统呢?那就用到了一个东西,就是网络映射。这个功能的确很强大,可以把局域网的共享文件夹映射成本地磁盘并且分配盘符,下面介绍一下具体步骤。可以看到下图服务器中一个名称为JZ的文件夹已经设置成共享了,服务器的计算机名称也改成了JZ,这样改只是为了字符少一些方便写命令而已,名称随意。
再看看下图中批处理中的命令
@echo off%1(start /min cmd.exe /c %0 :&exit)   最小化任务窗口,避免运行时屏幕上一个黑色命令窗口影响美观
net use * /del /yes   断开之前已经映射的磁盘,因为有的PE之前如果映射过磁盘再次执行映射命令会报错导致映射不成功
net use t: \\jz\jz ''/user:'fuwuqi'   映射命令,映射服务器计算机名称为JZ中的JZ文件夹到本地磁盘,盘符为T,因为T这个盘符一般不会被用到,即使客户机盘符很多也不会被占用,避免映射失败。


同样把上面红色字体这个映射命令复制到文本里保存,后缀名改成bat,现在运行一下看看是什么样子,可以看到下图的网络位置多了一个T盘,这就是服务器上的共享文件夹已经映射到本地了,这样打开映像恢复软件就可以搜索到服务器中的系统文件了。

那么批处理和恢复软件怎样同时运行呢?就是点击桌面的一个快捷方式就可以显映射磁盘又能同时打开恢复软件呢?很简单,我们还可以用批处理,要说这批处理功能还真特么强大,我们来看下图:




CALL start /wait YS.bat   运行YS批处理,这个YS.bat就是上面讲的磁盘映射批处理,wait表示等待命令执行完毕再执行下一条命令
CALL start /wait CGI-standard.exe  运行恢复软件,想用天空的Easy Image X,发现不能自动搜索到映射的网络磁盘中的系统文件,所以用了CGI,功能还不错。新版Easy Image X好像可以的,不过懒得修改PE了,下次修改再换吧,为什么还要加一个wait呢?因为我们可以在下一行加上一个重启的命令,这样就可以恢复完系统自动重启了
另外CGI软件还可以一键恢复,自动搜索活动分区并将指定的系统恢复到活动分区。
看下图,这个界面是我用AU3做的一个非常简单的GUI,用来配合CGI恢复软件实现自动恢复,我只需要点一下就可以向客户机安装想要的系统并且在安装完毕自动运行天空的万能驱动然后重启,就不用手动选择系统文件和分区了其实说白了就是用这个GUI调取批处理来运行CGI和万能驱动助理达到真正一键恢复的目的,如何做到的请仔细看图吧我就不多说了,看不懂就好好看




下图解释一下我的PE桌面的这个文件备份是干什么用的,一定仔细看


5.打包PE文件
最后打包修改好的PE
卸载并保存命令:Dism/Unmount-WIM /MountDir:D:\WIM\boot/Commit卸载并保存boot.wim
同样做成批处理运行即可



进入服务器管理器的WDS服务添加到启动映像就可以了



需要注意的几点:

1.服务器共享文件夹的权限设置
2.PE中映射等批处理的合理使用
3.批处理命令中的文件名和路径是否和实际路径相同
其实WDS部署服务配置和网络启动PE很简单,难点在于PE中如何合理利用批处理达到点击一个快捷方式就能同时稳定有序的执行多条任务。其实我文章提到的批处理很多个,完全可以合并成一个或者几个,只是我一开始就是一条一条实验的,最后好用了就懒得弄了,最主要的是我对批处理并不是很了解,我也是找度娘问到的,所以不会的小伙伴要充分利用网络来学习知识。下一步准备恢复系统用天空的Easy Image X修改PE,等我有时间研究一下看看能不能自动化,顺便问下Easy Image X的开发者们,有没有类似CGI的这种参数?
网络需要分享,如果都不分享我想你需要的时候可能在网上真的查不到什么需要的了,本人从来没有说过这些是我创造的,我只是修改别人的东西让它适合我自己用而已,大神勿喷,只送给需要的人,谢谢




    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多