在SCCM 2012中,我们目前正在使用“自动应用驱动程序”一步在OSD中通过任务select部署设备驱动程序。 我们公司使用几种不同品牌和型号的工作站和笔记本电脑。 因此,我正考虑将驱动程序部署更改为此处所述的方法。
TL;博士:
– 删除步骤“自动应用驱动程序”
– 用几个“应用驱动程序包”代替,每个包含不同的驱动程序包
– 以WMI查询的forms使用条件:a)确定设备的型号和型号; b)应用适当的驱动程序包。
问:是否有任何方法通过模拟不同品牌和型号的设备来testing虚拟机的驱动程序部署,以查看是否应用了正确的驱动程序包? 还是必须等待下一批新笔记本电脑来testing我的新configuration?
设备驱动程序的条件应用程序是很好的,因为1)它更准确,2)速度更快,但是testing很困难。
我要做的就是写出每个条件,就好像你希望它适用于目标硬件,然后修改它们,以便在OSD的任务序列针对虚拟机运行时返回true。
例如:
Select * From Win32_ComputerSystem WHERE Model LIKE "%Optiplex 9020%"
会被暂时修改为
Select * From Win32_ComputerSystem WHERE Model LIKE "%VMware Virtual Platform%"
您应该能够validation驱动程序包的安装。
如果你想testing的是你的检测逻辑,我不知道我们如何能够做到这一点。 Model属性是只读的,所以我想不出在条件安装设备驱动程序之前使用任务序列中的PowerShell脚本修改它的方法。