IT天空

 找回密码
 加入我们

手机号码,快捷登录

搜索

大白狗的封装札记 - 4 封装执行

  [复制链接]
Skyfree 发表于 2020-1-15 22:09:45 | 显示全部楼层 |阅读模式

本文系IT天空原创文章,未经许可请勿转载,谢谢合作!

拖更略久,观众老爷们很暴躁,不废话,直入正题!



1 - ES5

经过大量的前期准备工作,终于进入封装阶段了。这里首先着重说明一件事情:系统封装是非常灵活的。系统封装是根据个人需求和使用环境而变化的,别人的操作未必适合你,教条化的下一步下一步是没有意义。本章相对于阐述“怎么操作”而更重于说明“为什么操作”,懂得了为什么则万变不离其宗。

下载 Easy Sysprep v5(ES5),进行第一阶段封装。
0首页 (1).png

(1)ES5 并不需要放置在系统盘,任意盘符都可以;
(2)存放 ES5 的上级目录尽可能不要有中文或特殊字符,个别第三方模块仅支持英文目录;
(3)下载后务必完全解压再运行(直接运行压缩包里的文件狗子我表示佩服)。



1.1 系统信息

运行 ES5,进入初始页面:
0首页 (2).png

此页面中展示系统相关信息,请确认这些信息的正确性。以下是各信息的详细说明:

0首页 (3).png

目标系统完整的版本名称。换句话说,如果你的系统是 Win10 这里却识别成了其他什么,请终止。

0首页 (4).png

重要!64位与32位在封装执行上有些许差别,这里请务必确认正确。

0首页 (5).png

系统的实际版本号。(这里似乎暴露了 Win10 的实际大版本号是 6.3)

0首页 (6).png

对于第1阶段来说,这里请务必是当前系统;
对于第2阶段而言,这里请务必是目标系统(二阶段系统盘不是C盘不影响封装);
2阶段如果目标系统有多个,请选择并确认目标系统位置。

0首页 (7).png

目标系统语言类型,多语言系统则是指UI语言。

0首页 (8).png

目前系统盘的占用与总体积。



1.2 一键封装与配置文件

Easy Sysprep 自 v2 起提供配置文件保存与加载功能,自 v5 开始新加入“一键封装”模式。
0首页 (9).png

配置文件,顾名思义,即保存封装设定的各项值,后续可装载并自动使用相同配置,方便多次操作。
“一键封装”模式分为两种情况:
(1)当未指定任何配置文件时,使用 ES5 默认值;
(2)当指定配置文件时,则直接使用配置文件中指定的各项值而不再进入设置流程。

配置文件一般位于 ES5 同目录下的 Set 目录中:
0首页 (10).png


配置文件的命名规则为:[阶段]_[系统][位宽]_[日期]_[时间].e5c
0首页 (11).png

注意:
(1)配置文件为加密文件;
(2)1阶段与2阶段的配置文件不通用,请分别加载。



相关问题

ES5 的配置文件为什么是加密的?
主要目的是为了防止被第三方程序窜改,及其引起的系统被植入软件等问题。与前几代不同的是,ES5 的配置文件是一个“集合”(而不是一个文本),除了设置项还包括了如壁纸等一些文件内容,这样一则防止壁纸等文件内容被窜改,二则提高了配置文件加载时的完整性。

封装好的系统怎么修改配置文件?
前几代 ES 的配置文件可以直接用记事本修改,而 ES5 无法这样修改,但这并不是问题。由于1阶段的不可逆性,修改配置文件主要是对于2阶段中的各项设置,所以 ES5 巧妙的将2阶段设置为可重复执行。那么当有配置不满意时,可对系统重新执行第2阶段即可,2阶段中除了个别不可逆的选项(例如清理驱动注册表信息等),其余项目均可重复执行。







评分

参与人数 3活跃 +45 技术 +4 互助 +6 收起 理由
BangCheng + 5 精品文章,很给力!
qq271859852 + 20 + 2 + 3 赞一个!
lmlive + 20 + 2 + 3 支持原创!

查看全部评分

最近访问 头像模式 列表模式
 楼主| Skyfree 发表于 2020-1-15 22:09:46 | 显示全部楼层

活跃 265221| 技术 1414| 互助 1811| 钻石 30914

本文系IT天空原创文章,未经许可请勿转载,谢谢合作!

2 - 封装设置

如果不使用“一键封装”而单击其右侧的“设置”按钮,则进入详细的设置流程。
自 v4 起 ES 将系统封装分为两个阶段:在系统下完成第1阶段,在PE下完成第2阶段。(了解原因

第1阶段封装设置页面如下图:
1封装 (1).png

下面是各设置项目的详细说明:

1封装 (2).png

注意,序列号和证书一般是不需要填写的!同时,错误的序列号将导致部署失败!
序列号和证书是为 OEM 版系统和主机设计的,零售版可进入系统后再填写序列号。
证书是指微软颁发给各 OEM 厂商的 .cert 格式系统证书,用于标注系统。
*备注:OEM 系统激活的三条件是:BIOS 里的 SLIC、系统里的证书和与之匹配的序列号。

1封装 (3).png

注册用户并不是“系统账户”,这是完全不同的两个概念。
注册用户与注册组织一般仅用于标注当前计算机被用于了哪个用户或组织。
但这两个值不填写或为空的话会在被要求在系统部署时填写,从而导致无人值守中断。建议填写。

1封装 (4).png

用于标注当前系统被用于了哪个时区。系统会根据时区和 UTC 时间转化为当地时间。
这个值如果填写错误将导致系统时间与当前时区不符,一般保持默认即可。

1封装 (5).png

系统语言:系统本身的语言,一般我们所说的简体中文系统、英文系统就是指的这个。
界面语言:除了系统语言之外,显示在 UI 上的语言。例如英文系统使用简体中文语言包显示中文。
用户习惯:包括年/月/日显示方式、24小时制、货币符号等。
键盘规则:可以简单理解为输入法,微软为系统语言对应了默认输入法,而我们一般希望与我们所设置的一致。
注意:
(1)如果系统语言、界面语言选择了当前不存在的值,则会封装失败,ES5 会自动剔除不存在的项,但不绝对;
(2)用户习惯一般同系统语言类型;
(3)这些选项一般无需更改(除非它错了),保持默认封装成功率高。

1封装 (6).png

网络类型:对于 Win7 来说分为公共、工作和家庭,而 Win10 仅分为公共和专用,Win10 环境选择“工作”或“家庭”均为专用网络。如果系统仅对公司环境建议设置为“专用(工作)”,其他环境则建议设置为“公共”,有助于网络安全。
安全更新:对于 Win7 来说补丁分为重要、推荐,而 Win10 则是月度补丁。Win7 可以设置为“重要和推荐”或“仅重要”,而 Win10 无论设置哪个效果是相同的。这里还可以设置不使用安全更新,但 Win10 会在一定时间后自动开启更新。

1封装 (7).png

工作组:同局域网同工作组是相互可见的前提之一,如非必要无需更改。

1封装 (8).png

域(AD)相关:
(1)这只是一个简单的加域功能(通过微软无人值守文件实现),不适合复杂加域方式;
(2)加域成功的前提是网卡驱动正常工作;
(3)OU路径形如:OU=MyOu,DC=MyDom,DC=MyCompany,DC=com(AD网管自然懂);
(4)个人觉着这个功能并没有什么卵用,还不如进桌面后使用脚本加域(大雾——)。

1封装 (9).png

将当前用户配置文件应用于所有新创建用户:这是一个超级重要的功能,它主要由无人值守配置文件中 Microsoft-Windows-Shell-Setup 组件的 CopyProfile 项目实现 (详见第2章3.2节), ES5 还拓展了对输入法、任务栏、开始菜单、默认应用的保存。所以如果不选是非常亏的,不建议取消。(后续可能会将扩展保存的项目独立一个选项出来)
封装阶段自动处理源计算机设备驱动:对应 Microsoft-Windows-PnpSysprep 的 PersistAllDeviceInstalls,对于源计算机系统中包含的驱动将使用微软官方方法自动处理(这也是为什么 ES 在 NT6 代中不再有 NT5 代封装时的驱动清理流程),除非确定今后系统所部署的目标计算机硬件与源计算机完全相同,否则不要取消这个项目。
部署阶段自动处理非目标计算机设备驱动:对应 Microsoft-Windows-PnpSysprep 的 DoNotCleanUpNonPresentDevices,对于已经集成到系统的但在目标计算机中没有与其对应硬件的驱动程序,对其进行清理(或停用)。一般不要关闭。
OOBE时自动接受许可协议:自动接受系统的许可协议。
OOBE时跳过无线网络配置:不在OOBE时配置无线网络。

上述项目都设置好后,单击“封装”按钮开始执行系统封装:
1封装 (10).png

*设置“完成后关机”,封装完成后创建快照,利于多次操作,还可以防止VM启动时未成功进入PE而前功尽弃。

封装ing……
1封装 (11).png

*如果硬件水平比较低,这个过程可能会持续10分钟甚至更长。



相关问题

“将当前用户配置文件应用于所有新创建用户”造成系统部署失败?
这个问题首先要回顾第2章第4节和第3章7.2节相关内容,弄清楚前因后果。失败的原因一般是在将当前用户配置文件作为默认用户配置文件时,某些软件程序(例如带服务、带驱动的程序,常见于杀软)无法顺利完成迁移而导致的。再者,这个功能是通过无人值守配置文件 Microsoft-Windows-Shell-Setup 组件的 CopyProfile 项目实现的,是正统的微软官方方法。所以问题并不在于这个选项,而在于这些软件的兼容性。不安装这类软件或通过动脑解决这些问题才是正确的路子,写错了字应该考虑今后怎么不写错,而不是直接把笔扔了再也不写了。







 楼主| Skyfree 发表于 2020-1-15 22:09:47 | 显示全部楼层

活跃 265221| 技术 1414| 互助 1811| 钻石 30914

本文系IT天空原创文章,未经许可请勿转载,谢谢合作!

3 - OEM 设置

从这里开始,我们要进入封装第2阶段了。VM 进入 PE 的方法这里不再赘述,忘了的话见第1章第3节末。

OEM设置页面如下:
2OEM.png

(1)注册信息:这和第1阶段的注册信息是一个意思,这里还可以设置一次主要是防止1阶段时设置错误或考虑变更。
(2)OEM信息:如图所示包括常见5项,显示于系统属性(此电脑->右键->属性),凭喜好设置或不设置。
(3)Logo:显示于系统属性的 OEM Logo,凭喜好设置或不设置。
(4)桌面壁纸:进入桌面后的默认壁纸。
(5)锁屏壁纸:登录时或锁屏时的壁纸。

注意:
(1)再次提醒,注册信息留空会导致无人值守中断;
(2)OEM信息、Logo 在部分 Win10 版本中是否决的(不显示),目前不清楚后续版本 Win10 中是否显示;
(3)锁屏壁纸 Win7 仅允许 250KB 以内的图片文件,过大则不显示;
(4)保存配置文件时,图片将整合于其中。







 楼主| Skyfree 发表于 2020-1-15 22:09:48 | 显示全部楼层

活跃 265221| 技术 1414| 互助 1811| 钻石 30914

本文系IT天空原创文章,未经许可请勿转载,谢谢合作!

4 - 优化

ES5 的优化项目都是中规中矩的、经过长期测试的,一般不会对系统造成负面影响(但也没有特别强大的优化效果)。
3优化.png


*习惯以导入注册表方式优化的朋友可以取消这里的优化项目,将注册表文件在“任务”页面设置导入即可。







 楼主| Skyfree 发表于 2020-1-15 22:09:49 | 显示全部楼层

活跃 265221| 技术 1414| 互助 1811| 钻石 30914

本文系IT天空原创文章,未经许可请勿转载,谢谢合作!

5 - 部署设置

部署设置是封装环节中的重要一环,设置页面如下:
4部署设置 (1).png

下面是各设置项目的详细说明:

4部署设置 (2).png

Windows 原本的部署过程是比较枯燥的,部署控制程序为其增加了更多效果与功能(如部署背景、部署前/后接口等)。当部署控制关闭时,依赖本功能的其他功能将会无效。一般情况下不建议关闭此功能。

4部署设置 (3).png

对系统来说计算机名是一个重要项目。计算机名的命名规则是15位英文字母、数字与中划线的组合。请遵守这个规则不要随性发挥,轻则影响部署,重则影响后续软件的运行(例如某些SQL类程序依赖标准计算机名)。ES5 提供计算机名命名方式如下:
(1)[前缀]-[日期][随机]:SK-20200115XTGL,计算机名最长15位那么[前缀]越长则[随机]越短;
(2)[日期]-[时间]:20200115-085317;
(3)[完全随机]:H3V2LQNAF4B133K,15位大写字母/数字随机;
(4)[完全固定]:固定不变的计算机名(强烈不建议,易引发同局域网计算机名冲突)。
注意:
(1)[前缀]后会自动添加“-”,不需要手动书写;
(2)手动书写“*”不会被认为等同于“随机”。

4部署设置 (4).png

部署背景是展示在整个部署过程中的背景图片。

4部署设置 (5).png

部署插件是一套展示于部署过程中的功能拓展,如显示系统时间/已用时间、显示CPU/内存/硬盘占用率、快速调用系统软件等,非必要但可以作为一个不错的拓展。ES 自 v5 开始提供一体化部署环境,视觉效果较前几代有一定提高。

4部署设置 (6).png

万能驱动作为系统部署的重要组成部分一直与 ES 共同使用,而 ES5 对万能驱动的调用不需要设置具体路径。ES5 会自动搜索与当前系统匹配的万能驱动调用。
自动搜索范围分为“内置”和“外置”,这里的内外是对系统映像而言的,集成在系统映像内的驱动称之为内置,反之为外置。当系统部署于系统分区后,系统分区之外的均是“外置”(无论是本地硬盘或U盘等)。自动搜索将搜索所有可见分区内三级目录以内的万能驱动(至 RS1 版暂不支持对 ISO 版万能驱动的直接装载,需预先解压)
版本优先,当搜索到多个版本的万能驱动时,会根据“最新版优先”或“正式版优先”的优先级自动选取,也可以“询问并倒计时”。这里请根据个人需求设置。
调用时机,一般选择部署中即可。

4部署设置 (7).png

ES5 还可以自动搜索并调用一键运行库,搜索范围与调用时机同万能驱动,不再赘述。

4部署设置 (8).png

【首次进桌面自动调用设备管理器】例行操作,确认所有驱动已安装完善。
【自动删除万能驱动已解压驱动】注意是删除解压的驱动文件,不是删除万能驱动程序包。
【在桌面创建“宽带连接”】目前大多数条件下很少用到的功能。
【自动清理“AutoRun”病毒】自动清理各分区根目录的 autorun.inf。
【首次进桌面部署未完成前提示不要关闭计算机】有一部分部署任务是要到进入桌面后执行的,而当这些任务没有执行完毕时就重启了计算机后果是非常麻烦的,为了避免这个问题可以开启本提示。
【首次进桌面部署完成后提示重启计算机】部分功能可能不会在首次进桌面后立刻生效(特别是注册表类的)需要重启计算机,开启本提示后右下角将有一个小提示框倒计时重启计算机,可以单击提示框中的“立刻重启”直接进行重启操作或单击“取消重启”终止重启进程。




相关问题

部署背景不显示怎么办?
部分修改过的非标图片可能会有这个问题,使用 Windows 自带的绘图软件加载这张图片再另存一下就可以了。

部署时搜索不到U盘上的万能驱动怎么办?
自动搜索到万能驱动的3个条件:(1)分区可见、(2)三级目录以内、(3)与当前系统匹配。
如果到了调用万能驱动的时机(如部署中),U盘因驱动原因未被发现,则U盘不可见,则无法调用其中万能驱动。
此问题常发生于 Win7,因 Win7 默认不支持 USB3,则无法发现U盘,无法发现U盘就无法安装万能驱动,无法安装万能驱动则无法发现U盘,无法发现U盘就无法安装万能驱动,无法安装万能驱动则无法发现U盘,无法发现U盘就无法安装万能驱动,无法安装万能驱动则无法发现U盘……
QQ图片20200115093903.jpg

那 Win7 系统我把U盘插到 USB2 上总行了吧?抱歉,除了早期部分原生USB2、USB3分开的情况,现行大多数你看到的 USB2 接口其实只是 USB3 控制器上的低速扩展,USB3 控制器的驱动装不上 USB2 口也无法正常用。

运行库是在封装前集成好还是在部署时安装?
对于 .NET 构架,强烈建议封装时就装好,因为这鬼东西部署时安装真的是太浪费时间了!
而对于 VC++ 等运行库,封装前装好节省部署时间,部署时安装便于更新,仁者见仁智者见智。








 楼主| Skyfree 发表于 2020-1-15 22:09:50 | 显示全部楼层

活跃 265221| 技术 1414| 互助 1811| 钻石 30914

本文系IT天空原创文章,未经许可请勿转载,谢谢合作!

6 - 系统设置

系统设置页面如下:
5系统设置 (1).png

下面是各设置项目的详细说明:

5系统设置 (2).png

这里可以设置在系统部署后是否打开系统还原和休眠。系统还原和休眠的状态无论在封装前怎样设置,都会在部署后还原为默认状态(开启),ES5 中的这个设置是在部署后将二者的状态设置为用户的指定值,与封装前手动设置的方式不相同。关于这二者是打开还是关闭,之前已经说过系统封装是一个非常灵活的事情,看你实际的使用环境和需求来定,否则还要选项有什么用呢?个人一般保持此二者开启状态,不做干预。

5系统设置 (3).png

这里可以选择常见电源方案:平衡、高性能、节能,也可以手写你想使用的电源方案GUID。手写时必须确认此电源方案已存在于系统中,并确认手写GUID的正确性,电源方案GUID形如:381b4232-f684-41f0-9785-ff5bc260df2e。关闭屏幕和进入休眠的时间根据自己的需求来,注意此二者均有“连接电源”和“连接电池”两种情况,可分别设置。即便设置了“连接电池”的数据,系统部署到没有电池的台式机时也不会出现问题,此情况仅应用“连接电源”的数据。

5系统设置 (4).png

【分辨率】这里可以设置进桌面后的屏幕分辨率与刷新率,但建议保持默认,因为显卡在安装驱动后会自动调校到屏幕最佳分辨率和刷新率。手动设置仅用于特殊需求,例如给机房或网吧大量同配置机器做统一化配置时。
【小键盘】可选打开、关闭和自动三种方式。“自动”方式会判断目标计算机类型,台式机开启小键盘,笔记本关闭。不过由于硬件的多样性,这个判断做不到100%精准,而且还存在全尺寸键盘的笔记本与使用87键键盘的台式机等情况,“台式机开、笔记本关”的规则也未必适用。
【系统菜单】这里是设置启动菜单的等待时间。当引导中存在多个启动项时,启动菜单会出现一个倒计时等待进入默认项目,这个倒计时默认是30秒,可以借助本选项设置一个更长或更短的时间。而如果启动菜单中只有一个项目,那么这里无论设置多少秒是都不会产生倒计时的。注意,封装前手动设置的启动菜单等待时间是无法带到部署后的,因为我们生成的系统映像不包含引导文件,引导文件是在目标计算机上重新建立的(参考第1章第6节系统与引导分离的系统安装方式,我们只备份系统分区是不包含引导文件的)。

5系统设置 (5).png

【关闭管理员账户的用户账户控制(UAC)】无论这里是否设置关闭管理员的 UAC,ES5 都会默认先将其关闭,以减少在系统部署过程中对正常程序功能的影响。这里的关闭指的是系统部署后在目标计算机上对管理员账户的 UAC 的关闭。封装前手动设置关闭 UAC,在系统部署后会自动恢复为开启,所以这里借助 ES5 调整其最终状态(回收第3章5.5节的Flag)。
【开启系统自带的 AHCI/NVME 驱动服务】Win7(打补丁后)、Win10 自带对 AHCI 和 NVME 的通用驱动,默认条件下这些驱动是开启的,但如果系统被人为改过或其他什么特殊条件下这些通用驱动可能会被关闭。这个功能的目的是保证它们是开启的,以方便系统部署。
【彻底清理源系统中的驱动信息】这个功能是对一些“不干净”的系统用的,并不是日常功能,一般情况下无需选中。而清理驱动使用第1阶段时设置的两个功能足够了(见本章第2节中段)。
【按照 内置存储->外置存储 的顺序理顺盘符】Win10 自印度人开发后脑洞清奇,盘符的排序方式匪夷所思,经常把U盘设置为D盘、把光驱设为D盘、把第二硬盘的主分区设为D盘,这就和奇葩的 Win10 开始菜单项目按字母顺序排列一样,找个 Word 要到最后、找个 Excel 还要到最前。本功能是按照内置存储到外置存储的顺序理顺盘符,这个方式与 Win7 的盘符设定方式基本一致。

5系统设置 (6).png

用户目录转移功能主要是使用微软无人值守配置文件 Microsoft-Windows-Shell-Setup 段 <FolderLocations> 功能实现的(见第2章3.2节)。这个功能可以转移整个根用户目录,并约束新建用户的用户目录也创建于此。当目标盘符不存在时可选“尝试其他可用盘符”或“保持系统默认”,当目标目录已存在时可选“合并、删除或不转移”,请根据自身需求选择。这个功能会在系统首次登录前重启一次,会略微增加部署总时间。需要注意的是,如果有安装在用户目录下的应用程序且这个程序使用了绝对路径,那么在转移用户目录后这个应用程序将不能正常运行。

5系统设置 (7).png

虚拟内存管理方式可选系统托管(系统想怎样就怎样)、自定义方式(劳资想怎样就怎样)和无虚拟内存(劳资不需要)。自定义方式可指定虚拟内存位置和虚拟内存大小。虚拟内存位置可指定非系统盘或手写指定盘符,指定位置不存在时将放弃转移。虚拟内存大小支持倍数模式和指定大小两种方式,需要注意的是如果存放位置不足以放得下指定大小的虚拟内存文件时,系统将报错。



相关问题

变更用户目录、转移虚拟内存是必须的吗?
还是那句话,封装是灵活的,根据需求来。例如我封装系统是直接关闭这两个选项的(如本节第1张图)。







 楼主| Skyfree 发表于 2020-1-15 22:09:51 | 显示全部楼层

活跃 265221| 技术 1414| 互助 1811| 钻石 30914

本文系IT天空原创文章,未经许可请勿转载,谢谢合作!

7 - 用户设置

ES5 新增了更加丰富的用户设置方式,并将用户设置的时间点从 ES4 时的第一阶段改为了第二阶段,这样可以在不改动第一阶段的前提下变更用户的创建方式等,更加灵活。

怎样设置用户的创建与登录方式?我们先回忆一下第2章2.3节的内容,用户的创建或使用方式基本上有3种:

(1)使用内置管理员(Administrator)封装,直接使用 Administrator 登录:
6用户设置 (1).png

Administrator 用户会在封装后自动禁用,如果想达到直接使用 Administrator 登录的目的,需要将它启用。

(2)使用自建管理员封装,直接使用自建管理员登录:
6用户设置 (2).png

自建管理员账户封装并直接登录,那么我们就不需要创建任何新用户,亦不需要开启 Administrator 账户。

(3)使用 Administrator 封装,OOBE时手动或自动创建新用户登录(下图为自动创建):
6用户设置 (3).png

使用 Administrator 封装,封装后 Administrator 自动禁用,此时系统内相当于无可用账户的状态,那么此时需要开启创建新用户功能,否则将无法登录系统。开启“创建新用户”功能后,如果填写了用户列表,则在 OOBE 时自动创建用户,反之则手动创建用户。自动创建的用户如果有密码,可以为其设置自动登录。需要注意的是,如果自动创建了空密码账户,此账户首次登录时系统会强制要求手动为其创建密码,系统硬性规定无法跳过。

当我们了解了一个事情的原理时,怎样操作就变得清晰了。

还有两点需要专门说明:

6用户设置 (4).png

当启用 Administrator 账户后,如果需要为其设置密码可将密码写在此处,前提是当前 Administrator 密码为空。
避免产生 Administrator.xxxxx 用户目录功能可随之开启,产生原因见第2章第4节末。

6用户设置 (5).png

自动登录功能需要重点解释一下,大家似乎对这个功能误解很深。当系统内只有一个无密码账户时,这个账户默认自动登录,不需要做任何设置,例如“Admin 封装、Admin 登录”的模式,当 Administrator 没有密码时默认自动登录。所以一般情况下并没有设置自动登录的需求,除非你想让一个有密码的账户进行自动登录,这才是这个功能的设计的目的。这里的选项除了可以设置自动登录账户的用户名和密码外,还可以设置自动登录的次数,当想让一个账户自动登录1~2次以完成系统部署的桌面操作时,这个功能就变得很实用。







 楼主| Skyfree 发表于 2020-1-15 22:09:52 | 显示全部楼层

活跃 265221| 技术 1414| 互助 1811| 钻石 30914

本文系IT天空原创文章,未经许可请勿转载,谢谢合作!

8 - 网络设置

网络设置分为两项,一项是对于一般计算机用户设置其网络 IP 等信息,另一项是对于企业网管批量部署系统时根据 MAC 地址设置对应 IP 信息。而如果你的使用需求仅仅是 DHCP 获取网络地址或不想对网络进行任何设置,可以像下图一样将两项网络设置均关闭。
7网络设置 (1).png


下图是设置网络信息的示意图:
7网络设置 (2).png

注意:
(1)请按照正确的格式和规则填写网络信息内容;
(2)一般 IP 信息设置项,可以以 * 随机2~254之间的值,仅对 IP 地址的后两位有效;
(3)当 DNS 填写114、DNSpod、阿里云通用 DNS 地址时,仅写主 DNS 会自动附加备用 DNS;
(4)如果需要手动指定备用 DNS,可在主 DNS 后加英文逗号后书写即可,如“223.5.5.5,223.6.6.6”;
(5)当“MAC 转 IP”列表中没有对应目标计算机的 MAC 时,会以一般 IP 信息设置为准;
(6)只有当网卡驱动正确安装、网卡正常启动后,网络设置才会生效。







点评

大白老师您好,ES5做的非常棒!辛苦了~~~~ 您写的这几篇教程我都学完了,我现在对ES5中的MAC 转 IP功能非常感兴趣,在这里想给您提点建议:MAC 转 IP这个功能非常适合大批量的计算机部署时使用。我这里有上  详情 回复 发表于 2020-1-16 18:52
 楼主| Skyfree 发表于 2020-1-15 22:09:53 | 显示全部楼层

活跃 265221| 技术 1414| 互助 1811| 钻石 30914

本文系IT天空原创文章,未经许可请勿转载,谢谢合作!

9 - 部署任务

部署任务的执行时机主要有:
(1)部署前:系统映像恢复完毕重启首次进入系统时,系统部署未开始之前;
(2)部署中:系统部署执行过程中,大约在系统自行搜索驱动程序完成后的时间点;
(3)部署后:系统部署结束但未自动重启之前;
(4)登录时:系统部署结束重启再次进入系统,首次登录系统时;
(5)进桌面:首次进入系统桌面时。

部署任务的主要类型有:
(1)运行:运行指定程序,支持 .exe/.cmd/.bat/.msi/.vbs/.ps1/.au3/.a3x 的执行,支持 .reg 导入;
(2)运行(隐藏):隐藏执行程序,一般用于 .cmd/.bat 的执行;
(3)运行(不等待):运行一个程序,不等待其执行结束就执行下一个,非特殊不使用
(4)删文件:删除一个指定的文件;
(5)删文件夹:删除一个指定的文件夹。

那么,问题来了,到底需要执行些什么?5大接口向来是自定义系统部署的重要方式,具体要执行些什么完全根据个人需求和使用环境,如果你不知道要执行些什么,证明你并没有这些需求。随着对封装的逐步了解你会知道要执行些什么的。反正 ES5 是支持第二阶段重复执行的,需要加点什么再来一次就可以了。
8部署任务 (1).png


下面演示添加一个任务:

(1)单击下方绿色的“添加”按钮,在新建的任务项中先选择执行的时机:
8部署任务 (2).png


(2)选择任务类型,这里以“运行”为例:
8部署任务 (3).png


(3)单击路径后面的“..”,浏览并选择要执行的程序:
8部署任务 (4).png

最后单击任务行最右侧的“○”,添加成功。

以此方式,可以添加各类任务:
8部署任务 (5).png

ES5 会对所调用的系统盘的程序,自动转化绝对路径为变量,例如将C盘转化为 %SystemDrive%。同时,ES5 还支持指代型盘符,如 %X% 为所有分区、%UDisk% 为U盘分区、%CDRom% 为光盘等。使用指代型盘符后,ES5 会根据类型自动搜索所有符合的分区。如 %X%\Software\Install.exe,ES5 实际会搜索 C:\Software\Install.exe、D:\Software\Install.exe、E:\Software\Install.exe、……、Z:\Software\Install.exe。

怎样编辑一个任务?以为程序添加参数为例:

(1)单击任务项最右侧的“..”
8部署任务 (6).png


(2)进入任务项编辑模式,在路径后直接写入参数,单击右侧“○”完成编辑
8部署任务 (7).png


(3)成功添加了程序参数:
8部署任务 (8).png









 楼主| Skyfree 发表于 2020-1-15 22:09:54 | 显示全部楼层

活跃 265221| 技术 1414| 互助 1811| 钻石 30914

本文系IT天空原创文章,未经许可请勿转载,谢谢合作!

10 - 生成映像

终于到了最后的环节,咳咳咳,下图明示需要些支持:
9其他选项 (1).png


言归正传,说说映像备份。与前几代 ES 不同的是 ES5 自带了保存映像功能。封装完成的系统是可以使用各种映像工具来保存的,例如本站 EIX2,ES5 只是提供了一种更为便捷的方式,并不是 ES5 封装的系统只能用 ES5 来生成映像。

ES5 的主要支持 .wim 与 .esd 两种格式的映像,设置方式简单,只需要设置映像路径、描述和压缩率等就可以了。
9其他选项 (2).png

说明:
(1)“校验”功能为生成的映像添加校验,可以在恢复时校验映像的正确性;
(2)“优化”功能会自动忽略系统垃圾,减少映像体积;
(3).esd 压缩率高但生成速度极慢,低配环境高能预警
(4)“映像描述”即映像名,同映像中多个子映像名称不可重复。

单击“封装”按钮后第2阶段封装开始,结束后映像制作进程启动:
10生成映像 (1).png


10生成映像 (2).png


10生成映像 (3).png


对比 .esd 的制作速度(手动滑稽):
10生成映像 (4).png


顺道给出同一个系统的三种格式映像体积对比:
10生成映像 (5).png




相关问题

第2阶段封装一闪而过?
第2阶段封装,与其说是“封装”,不如说是对系统的“设置”更加准确,如果没有太多设置项目,2阶段的执行非常快,这是正常现象,不要担心。

保存映像一闪而过?运行失败?
.wim/.esd 映像备份失败的最常见原因,是系统盘内有被装载过但未释放(未成功释放)的资源,最简单的解决方法是在使用了第三方工具对系统盘进行操作后重启一下,给 ES5 一个“安静”的执行环境即可。







 楼主| Skyfree 发表于 2020-1-15 22:09:55 | 显示全部楼层

活跃 265221| 技术 1414| 互助 1811| 钻石 30914

本文系IT天空原创文章,未经许可请勿转载,谢谢合作!

11 - 系统部署

啊,终于忙完了,可以看看成果了!

部署截图:
11部署 (1).png


桌面截图:
11部署 (2).png


快照截图:
x快照.png




感谢各位的支持!历时4个月终于把这篇札记写完了,希望给各位带来了良好的阅读体验,衷心的希望我的经验能给各位带来收获,欢迎大家一起讨论、共同提高。提前给大家拜个年,希望这份过年礼大家能够喜欢!哈哈~







 楼主| Skyfree 发表于 2020-1-15 22:09:56 | 显示全部楼层

活跃 265221| 技术 1414| 互助 1811| 钻石 30914

感谢各位观众老爷观看!麻烦给点个赞、设个首页、赏个脸给装个浏览器!非常感谢!

欢迎加入本站VIP,感谢各位VIP大人续费,优质资源第一时间为您呈上!>>积分充值

IT天空定制版高速U盘欢迎各位英俊潇洒气宇非凡的老板给捧个场!!64G  128G 256G  256G Pro  512G Pro

评分

参与人数 1活跃 +5 技术 +2 互助 +3 收起 理由
ljket + 5 + 2 + 3 多年以来的拿来主义,不过真是感谢S大,学.

查看全部评分

小鱼儿yr 发表于 2020-1-15 22:18:22 | 显示全部楼层

活跃 544340| 技术 285| 互助 380| 钻石 6290

本帖最后由 小鱼儿yr 于 2020-1-15 22:19 编辑

掐指一算,S大今天会更新教程~沙发果然被我抢了~
 楼主| Skyfree 发表于 2020-1-15 22:19:39 | 显示全部楼层

活跃 265221| 技术 1414| 互助 1811| 钻石 30914

小鱼儿yr 发表于 2020-1-15 22:18
咋一看,我是第一个回复滴~

点评

因为我也在写教程,准备借鉴你的教程,进来一看,刚好看到你更新~  详情 回复 发表于 2020-1-15 22:21
小鱼儿yr 发表于 2020-1-15 22:21:03 | 显示全部楼层

活跃 544340| 技术 285| 互助 380| 钻石 6290


因为我也在写教程,准备借鉴你的教程,进来一看,刚好看到你更新~

点评

大神请问如何把万能驱动封装进镜像啊?  详情 回复 发表于 2020-1-30 20:51
哈哈  详情 回复 发表于 2020-1-15 22:24
 楼主| Skyfree 发表于 2020-1-15 22:24:36 | 显示全部楼层

活跃 265221| 技术 1414| 互助 1811| 钻石 30914

小鱼儿yr 发表于 2020-1-15 22:21
因为我也在写教程,准备借鉴你的教程,进来一看,刚好看到你更新~

哈哈

点评

大神请问如何把万能驱动封装进镜像啊?  详情 回复 发表于 2020-1-30 20:51
小鱼儿yr 发表于 2020-1-15 23:18:28 | 显示全部楼层

活跃 544340| 技术 285| 互助 380| 钻石 6290

看完了,受益匪浅~
635199225 发表于 2020-1-15 23:28:31 | 显示全部楼层

活跃 9520| 技术 6| 互助 8| 钻石 200

睡前浏览一遍  改天在仔细  查看
ag121 发表于 2020-1-16 00:14:18 来自手机 | 显示全部楼层

活跃 638| 技术 0| 互助 0| 钻石 150

准备全部打印出来装订成册,慢慢品!
playko 发表于 2020-1-16 00:23:36 | 显示全部楼层

活跃 2734| 技术 0| 互助 0| 钻石 360

感谢大佬,近期刚封装过一次,感觉工具越来越简便了。打算细读之后再来一次
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Skyfree

265221

活跃

1414

技术

1811

互助
签到任务
最火的业界新闻
  • 华为可以能做到不用美国器件!余承东霸气:
  • 天猫:为Intel、戴尔、华硕等设计产品外观
  • 运营商的“5G短消息”能挑战微信吗?
  • 黑客挖出Windows 10 v2004最新功能:高阶玩
  • 4188元起 华为P40首销第一单出炉:苏宁买家
  • [图]Windows 10 Build 19603发布:WSL中支
  • 华为着手摆脱高通:改从三星、联发科采购5G
  • 突然爆发的勒索软件WannaRen溯源分析 折腾
  • 华为P40 Pro上手体验:四曲面屏+徕卡四摄
  • [图]Windows 10存储设置新增清理推荐功能
炫酷的硬件Show
  • 振华SUPER FLOWER 铜皇450W 铜牌电源
  • 比小更小,Mini-STX装机
  • 华擎X99E-ITX + 银欣ML06 装机记
  • 最强双路泰坦硬管水冷 制作流程
  • 银欣FT02,双路E5工作站
  • 迟到的定制机箱小钢炮清理灰尘
  • 乔思伯UMX1 Plus,小巧的家用综合主机
  • 分体水冷第二弹-Inwin 805 infinity
  • 第一次DIY硬管水冷~~
  • 樱桃MX6.0 青轴 机械键盘 开箱
有趣的美图分享
  • 你见过穿汉服最好看的人什么样子?
  • 汪得一声哭了出来!!!
  • 硬核离职信
  • 没墨水打出一张黑纸
  • 没头脑和不高兴
  • 在家办公的某国外新闻主播
  • 唱个歌怎么又哭又流鼻涕的?
  • 奇怪的感觉
  • 我的现状
  • 我怀疑这是在搞我
关注官方微信
快速回复 返回顶部 返回列表