如果想要在WinPE中的运行驱动总裁用1.9版本,2.0以上64位驱动总裁需要用修改版的WinPE64 才能打开。
去驱动总裁官网下载完,解压到专用驱动共享文件夹
选择不创建程序,如果要发布到客户端软件中心使用就要选择创建标准程序。
找一个部署操作系统任务序列在 安装操作系统 步骤之前添加下载包内容步骤
选择添加下Win10x64、Win11驱动总裁包
这里自定义路径引用硬盘格式化系统分区变量或操作系统应用步骤变量,根据自己设定的变量来填写
我的任务序列应用操作系统步骤是用OSDdisk做变量名称
再到选项里面设置下运行此步骤条件,没有用SCCMOEMOSDisk工具的 这里可以不用设置条件。
在下载包内容驱动总裁包步骤后面添加一个运行Powershell脚本步骤
脚本代码
$TSEnv = New-Object -ComObject Microsoft.SMS.TSEnvironment
$DriveCeo='"%'+ 'SystemDrive'+'%\'+$($TSEnv.Value("Drvceo01").substring(3))+'\DrvCeo.exe" /a'
if(test-path ($TSEnv.Value("OSDisk")+'\Windows\Setup\Scripts')){
}else{
New-Item -Path ($TSEnv.Value("OSDisk")+'\Windows\Setup') -Type Directory -Name Scripts
}
New-Item -Path ($TSEnv.Value("OSDisk")+'\Windows\Setup\Scripts') -Name 'OOBE.cmd' -Value $DriveCeo -Type File -Force
创建OOBE步骤添加完了之后,我们在任务序列最后步骤再添加一个运行命令行用来删除驱动总裁包
命令行
cmd /c rd /s /q "%SystemDrive%\XXX"
这里包ID要替换成你们自己发布的包ID,再选择下载包内容时候就可以看到包ID 。
这个步骤运行条件选择文件属性
路径信息
%SystemDrive%\8880010D\Drvceo.exe
这里包ID同样也是替换成你们自己发布的,当条件判断有此文件存在才会运行此步骤。
上面任务序列步骤都设置完成之后,跑一遍看下效果,先看Winpe中阶段smstslog日志有下载完成再复制到系统盘并定义了变量。
操作系统部署中阶段
最后看下驱动总裁 Drvceo.ini 配置文件参考或者到官方论坛查看具体参数应用。
[DrvCeoSet]
Updatesys=Win10x64
;Dupdrv:部署后首次进桌面触发联网更新驱动,off为关闭自动更新驱动;
Dupdrv=off
;Deldrvpath:安装驱动后删除释放的驱动目录,off为不删除释放的驱动目录;
Deldrvpath=on
;DiskdrvInstall:磁盘控制器驱动默认安装控制,on则默认安装磁盘控制器驱动[1.9.3.0或以上版本支持];
DiskdrvInstall=on
;ShowMsgBox:首次进桌面弹出提示框,off为不弹出提示框;
ShowMsgBox=off
;Desktoplnk:首次进桌面创建驱动总裁快捷方式,off为不创建桌面快捷方式;
Desktoplnk=off
;ToolUpdate:软件更新提示,off为不检测程序更新,不建议关闭此项[1.9.3.0或以上版本支持];
ToolUpdate=off
;DeployAutorun:部署环境不自动安装驱动开关,on为开启,默认关闭状态[1.9.8.0或以上版本支持];
DeployAutorun=on
;PeCurrent:PE环境下自定义程序驱动模式,值为on则默认给PE系统安装驱动界面反之为目标系统安装驱动界面[1.9.16.0或以上版本支持];
PeCurrent=off
;Time:自动安装倒计时时间,以秒为单位,默认5秒[1.9.15.0或以上版本支持];
Time=10