Яркий пример: внутри всех моих последовательностей задач у меня есть группа, которая устанавливает пакеты драйверов условно на основе модели компьютера:
И, конечно же, этот список только растет. Тот факт, что он растет, не имеет большого значения, что является важно то, что каждый раз, когда он изменяется, мне приходится вручную копировать и вставлять эти изменения в каждый последовательность задач у меня есть, что, конечно, оставляет огромное пространство для человеческой ошибки. То же самое касается других групп задач, общих для последовательностей задач.
Ищу решение, в котором я мог бы централизованно управлять этими задачами, будь то связывание других последовательностей задач с группой в другой последовательности задач или создание отдельной последовательности задач и ссылки на нее.
Я наткнулся на решение Джона Маркума (SCCM MVP), в котором упоминалась эта способность, но это было некоторое время назад, и я больше не могу найти ссылку на него, чтобы узнать, обновляется ли оно или поддерживается, но я ищу для получения более бесплатного решения или даже с использованием Powershell или ConfigMgr SDK меня устраивает, я тоже не новичок.
Обновить
Приближаться: http://msdn.microsoft.com/en-us/library/jj217869.aspx
Люди называют меня сумасшедшим, но я не создаю пакеты драйверов для разных моделей компьютеров. У меня есть только один пакет драйверов, в котором есть все драйверы, и я получаю драйвер с сайта производителя устройства (если таковой имеется), а не от производителя компьютера.
Возьмем, к примеру, драйверы Ethernet. Мы (в основном) магазин Dell, но кое-где у нас есть Acers и Lenovos. Но все они используют чипсет Intel, Broadcom или Realtek. Драйвер Intel ProSet подходит для каждой модели, которую они производят. У Broadcom и Realtek по два. Это 5 драйверов Ethernet, которые охватывают все 4500 компьютеров в нашем кампусе. Я включаю этот один пакет драйверов в свои последовательности задач, и Windows хорошо справляется с выбором правильного драйвера во время развертывания. Самое приятное то, что когда появляется новая модель, мне редко приходится что-либо менять. Я касаюсь хранилища драйверов только один или два раза в год, и я даже не касался своих последовательностей задач более двух лет.
Видео драйверы такие же. У меня есть один драйвер ATI / AMD, один драйвер nVidia и три драйвера Intel, которые подходят для всех наших компьютеров. Иногда это действительно становится немного рискованно с аудио драйверами и время от времени странными маленькими драйверами чипсета. Но обычно Dell работает на Acers или наоборот.
Я понимаю, что это не дает прямого ответа на ваш вопрос, но я не могу не чувствовать, что это может быть лучшим способом достижения вашей цели.
Я предполагаю, что вы используете эту последовательность задач для создания или захвата образа или для развертывания ранее созданного образа. Я не могу придумать причину, по которой вам пришлось бы устанавливать драйверы устройств таким образом.
Мы просто импортируем драйверы устройств в каталог драйверов, объединяем их в пакеты, а затем используем действие «Применить драйверы устройств» во время создания образа для обработки каждой конкретной рабочей станции.
У нас отлично работает, но, возможно, в вашем сценарии есть что-то, чего мне не хватает.