如何在 SCCM 2012 SP1 中的任务序列中运行任务序列

如何在 SCCM 2012 SP1 中的任务序列中运行任务序列

一个很好的例子:在我的所有任务序列中,我都有一个根据计算机型号有条件地安装驱动程序包的组:

在此处输入图片描述

当然,这个名单只会越来越长。名单越来越长并不是什么大事,最大的问题是,每次更改时,我都必须手动复制并粘贴这些更改每一个我所拥有的任务序列,这当然为人为错误留下了巨大的空间。任务序列中常见的其他任务组也是如此。

寻找一个可以集中管理这些任务的解决方案,将其他任务序列链接到另一个任务序列内的组,或者创建单独的任务序列并链接到该任务序列。

我偶然发现了 John Marcum (SCCM MVP) 提出的一个解决方案,其中提到了这种功能,但那是很久以前的事了,我再也找不到它的链接,无法查看它是否仍在更新/维护,但我正在寻找更多免费解决方案,或者甚至使用 Powershell 或 ConfigMgr SDK 对我来说也没问题,我对这两者都不陌生。

更新

越来越接近:http://msdn.microsoft.com/en-us/library/jj217869.aspx

答案1

我意识到这并不能直接回答你的问题,但我不禁觉得这可能是实现你的目标的更好方法。

我假设您正在使用此任务序列来执行映像构建或捕获或部署以前捕获的映像。我想不出为什么您必须以这种方式安装设备驱动程序。

我们只需将设备驱动程序导入驱动程序目录,将它们卷入包中,然后使用图像中的应用设备驱动程序操作来处理每个特定的工作站。

对我们来说效果很好,但也许您的场景中存在一些我遗漏的东西。

任务序列

答案2

人们说我疯了,但我不会为不同的计算机型号创建驱动程序包。我只有一个包含所有驱动程序的驱动程序包,并且我从设备制造商的网站(如果有)获取驱动程序,而不是从计算机制造商那里获取。

以以太网驱动程序为例。我们(主要)是戴尔商店,但我们确实有一些宏碁和联想。但它们都使用英特尔、博通或 Realtek 芯片组。英特尔的 ProSet 驱动程序涵盖了他们生产的每一种型号。博通和 Realtek 各有两个。共有 5 个以太网驱动程序,涵盖了我们校园内的所有 4500 台计算机。我将一个驱动程序包包含在我的任务序列中,Windows 在部署期间可以很好地选择正确的驱动程序。最好的部分是,当新型号到来时,我几乎不需要更改任何东西。我每年只接触驱动程序存储库一两次,而且两年多来我甚至都没有接触过我的任务序列。

视频驱动程序也一样。我有一个 ATI/AMD 驱动程序、一个 nVidia 驱动程序和三个 Intel 驱动程序,它们适用于我们拥有的每一台计算机。音频驱动程序有时会出现一些问题,偶尔会出现一些奇怪的小芯片组驱动程序。但通常情况下,戴尔驱动程序适用于宏碁驱动程序,反之亦然。

相关内容