操作系统寒武纪 - 会让企业IT高兴吗?
1162
2022-09-08
SCCM小技巧 - 部署系统时提高驱动-速度,缩短系统部署时间
前言
生产环境中,当我们使用SCCM部署计算机操作系统时,你会发现部署系统过程中-计算机驱动会耗费比较久的时间。
思路
如果你有尝试过从网络共享目录-包含大量碎片文件的目录,你会发现将该目录复制到本地的时间会远远大于将文件夹压缩后作为单个文件-的速度。
那么,我们在使用SCCM部署操作系统的时候,也完全可以使用这个思路,将对应机型的驱动生成为单个zip或WIM文件,然后将其替换传统的系统驱动包导入的方法。
相比WIM,zip包因为其压缩属性,更具有优势。所以我使用zip这个方案。
步骤
如何-对应机型的驱动包,请参考《MDT部署Windows系列 (二): 基础篇—导入镜像、驱动、软件、语言包》,本文不再介绍
生成ZIP包(方法一)
# 压缩单个驱动包文件夹 Compress-Archive -Path "D:\OSD\Hardware Drivers & Packages\Drivers\Lenovo\ThinkPad X1 Carbon 7th" -DestinationPath "D:\OSD\Hardware Drivers & Packages\Drivers\Lenovo\Drivers.zip" -CompressionLevel Fastest # 压缩多个驱动包文件夹 $DriverSources = Get-ChildItem "E:\Sources\OSD\DriverSources\Dell" $DriverPackages = "E:\Sources\OSD\DriverPackages\Dell" Foreach ($folder in $DriverSources) { New-Item -ItemType Directory "$DriverPackages\$($folder.Name)" Compress-Archive -Path $folder.FullName -DestinationPath "$DriverPackages\$($folder.Name)\Drivers.zip" -CompressionLevel Fastest }
生成ZIP包(方法二)
将生成的压缩包驱动添加至 SCCM
修改系统部署任务序列
下一步就是使用新的驱动包替换旧的传统方式导入的驱动任务。与传统默认的驱动安装方式对比,使用Package包的方式需要 2步:识别对应驱动包并-;解压缩并安装
注意: 使用本文方式,请记得将PowerShell添加到启动映像,否则下文的Expand-Archive命令将无法正常工作
在第3步如果机型与驱动匹配,则将驱动-下来并经过第 4 步执行解压缩,如果一切正常,本地会有一个Drivers的目录(请注意与你前面用7zip 或 PS 压缩的目录结构命名保持一致。
所以这里使用%_SMSTSMDataPath%\Drivers\作为判断条件,如果该路径下的Drivers目录存在则执行安装驱动的任务,否则则跳过。
至此,用驱动包的方式替代传统驱动安装的任务已经设置完成。欢迎各位同学提问或纠正。 Enjoy~~ :smile:
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~