使用虚拟机测试驱动程序部署

使用虚拟机测试驱动程序部署

在 SCCM 2012 中,我们目前通过任务序列在 OSD 期间部署设备驱动程序,使用“自动应用驱动程序”步骤。我们公司使用几种不同品牌和型号的工作站和笔记本电脑。因此,我正在考虑将驱动程序部署更改为所述方法这里
总结:
- 删除步骤“自动应用驱动程序”
- 用几个“应用驱动程序包”步骤替换,每个步骤包含不同的驱动程序包
- 使用 WMI 查询形式的条件来 a) 确定设备的品牌和型号以及 b) 应用适当的驱动程序包。

问题:有没有办法通过虚拟机模拟不同品牌和型号的设备来测试驱动程序部署,以查看是否应用了正确的驱动程序包?还是我必须等待下一批新笔记本电脑发货才能测试我的新配置?

答案1

有条件地应用设备驱动程序非常棒,因为 1) 它更准确;2) 它更快,但测试起来很困难。

我要做的是写出每个条件,就好像您希望它应用于目标硬件一样,然后修改它们,以便当 OSD 的任务序列针对您的虚拟机运行时它们将返回 true。

例如:

Select * From Win32_ComputerSystem WHERE Model LIKE "%Optiplex 9020%"

将暂时修改为

Select * From Win32_ComputerSystem WHERE Model LIKE "%VMware Virtual Platform%"

然后您应该能够验证驱动程序包的安装。


如果你想测试的是你的检测逻辑,我不确定我们该如何实现这一点。模型属性是只读的,所以我无法想到在有条件安装设备驱动程序之前使用任务序列中的 PowerShell 脚本来修改它的方法。

相关内容