背景
通常在企业OS部署(SCCM or MDT)中,分为LTI(Lite Touch)
,ZTI(Zero Touch)
,UDI(User-Driven)
三大类。
一般情况我习惯使用MDT结合Custom Rules
或SCCM
实现ZTI(即无人值守化系统部署)。但很多场景中,终端的Helpdesk会更倾向于使用带有UDI自定义引导界面,在部署系统前期进行一些预配置选项。
如:计算机名
、所在办公室OU
、需要安装的应用程序
、系统语言
等等。
官方文档
目标
本文将基于SCCM(MDT Task Integrated),制作自定义UDI界面,实现以下预定义配置选项:
计算机名: 由用户手动填写,与公司资产系统的固定资产编号相同;
计算机所在办公室OU: 选择不同办公室后计算机会移动至对应的OU;
系统语言包: 由用户自己选择需要安装的系统语言包;
应用软件选择: 由用户选择所需要预装的软件,这里我加了一项默认选中办公所需APP,以及必须安装不可取消的安全类软件;
固定资产编号:
固定资产编号
此项为自定义界面,我们的应用场景是计算机名与固定资产管理系统中的资产编号保持一致。并且在此处输入固定资产编号后,该资产编号会在系统部署完以后更新至计算机BIOS里。
详细配置
进行以下步骤之前,请先确保已经在SCCM
服务器上安装集成了MDT
,并且创建了MDT Task,新建集成MDT的任务序列我这里不做演示。
打开SCCM Console界面
⇒软件库
⇒任务序列
⇒新建MDT任务序列
编辑UDI文件
打开UDI Wizard Designer
⇒打开MDT集成包目录
⇒选择
UDIWizard_Config.xml``
默认情况下MDT部署方案UDI向导配置文件包含下列3种:
- New Computer
- Refresh Computer
- Replace Computer
官方介绍
本文将以New Computer
类型为例,其他类型请自行尝试。
自定义编辑初始欢迎界面
自定义编辑计算机选项
选择New Computer Details
⇒点击配置按钮进入内容配置页面
⇒配置计算机名及相关选项
⇒配置域及相关选项
⇒导入各个分支机构相关OU并按需自定义别名
⇒定义加域账户密码相关配置
⇒添加常用系统语言包
⇒创建应用集合,用于系统部署时使用的软件清单
⇒自定义常用软件清单
⇒新建固定资产编号页面
展开域和OU,然后单击“添加域,将出现创建或编辑域信息对话框。
在域名对话框中,输入域名以及便于浏览的友好命名
预览UDI界面
<MDT安装目录>\Program Files\Microsoft Deployment Toolkit\Templates\Distribution\Tools\x64\OSDSetupWizard.exe" /preview /xml:"<UDI配置文件目录>"
更新至DP
保存好修改的自定义UDI界面后,将该MDT包更新至对应DP服务器;
修改MDT任务中的Use Toolkit Package
打开MDT任务并编辑,将相关Use Toolkit Package
的包都改为刚才修改包即可
至此,自定义SCCM(集成MDT)的UDI界面已经完成。资产编号如何写入BIOS,请参考我前面的文章《基于Intune将企业内部固定资产编号写入至ThinkPad系列BIOS》 Enjoy :smile: