首页> 系统技术> MDT根据设备型号安装驱动-第二篇

[文章]MDT根据设备型号安装驱动-第二篇

收藏
0 732 0

【前言】

    在上一篇文章中我介绍了通过在customsettings.ini中设置DriverGroup来精确匹配设备型号,但在实际操作中发现部分设备同一型号不同批次时model值前几位相同,但后几位不同(类似AAAABCDE),但统一型号使用的驱动是一样的。如果使用DriverGroup这种方法就需要在Out-of-Box Drivers文件夹下为每个model创建一个对应的文件夹,这样就会出现多个model文件夹下导入相同驱动的问题,非常浪费磁盘空间,如果是通过生成Media文件U盘部署系统的方法,则对U盘存储空间也会造成极大浪费。鉴于DriverGroup的这种缺点,本文将介绍另外一种方法来进行优化及完善。

【正文】

一、获取设备型号

     在上一篇文章中提到可以通过以下命令:wmic computersystem get model获取设备的型号。一般情况下我们获取的model值都是类似20BVA02ACD,而对于同一型号不同批次的电脑则可能出现20BVXXXXXX,前面几位ID相同,后面几位ID不相同。


二、创建驱动分类文件夹

     为了方便管理,可以在Out-of-Box Drivers中为每个系统(Win7Win10等)创建一个文件夹,之后再为每种体系结构(X86X64)创建一个子文件夹,最后再为每种机型创建一个子文件夹。文件夹创建完成后,再将对应型号的驱动程序导入到对应的文件夹中。当客户端安装驱动时,可以指定当检测到某设备型号时,驱动只能从我们创建的对应机型的文件夹中查找驱动,这样就可以达到精准安装驱动的目的。若驱动文件需要更新,则只需要在对应型号的文件夹中将旧驱动删除并导入新驱动即可。

三、创建Selection Profile

1) Advanced Configuration下面选择Selection Profile,右键单击选择“New Selection Profile”;


2) Selection Profile的名字处输入各设备的型号,点击Next

3) 勾选对应的驱动分类文件夹,点击Next

4) 检查摘要无误后,点击Next

5) 等待创建完成,点击Finish关闭

四、编辑任务序列

1) preinstall目录选择Inject Drivers,选择Install only maching drivers from the selection profile,Choose a selection profile处选择上文中我们创建的selection profile

2) 切换到Options页面,点击Add,在弹出的下拉菜单中选择Task Sequence Variable

3) Variable处输入ModelCondition处选择equalsValue输入910T型号的model值,其中Model是获取设备的model值,Value910T型号设备的mode值,综合起来的意思就是当前设备的Model910T型号设备model匹配到后就执行从910T selection profile安装驱动的任务

4) 同理依次为其它型号的设备创建Inject Drivers

五、配置customsettings.ini

修改customsettings.ini中的规则:

[Settings]

Priority=Model,Default

Properties=MyCustomProperty

六、总结

通过以上步骤,我们可以实现根据机器型号安装指定驱动的需求。












系统技术
最近热帖
{{item.Title}} {{item.ViewCount}}
近期热议
{{item.Title}} {{item.PostCount}}