У меня есть небольшое количество (~ 20) тестовых рабочих станций в лаборатории, которые я использую для тестирования развертывания программного обеспечения с использованием SCCM.
Одна из вещей, которую я хочу сделать, - это удалить часть предустановленного программного обеспечения из образа, предоставленного поставщиком. Однако я не могу найти в SCCM разумного способа сделать это. Я пошел по пути создания последовательности задач, полной msiexec /X {GUID}
команды, но после объявления этого системной группе ничего не происходит и нет возможности проверить прогресс.
Я ценю, что в идеальном мире я бы переосмыслил все, но возможность автоматического удаления определенного программного обеспечения, не установленного SCCM, станет довольно важной функцией позже.
Что я пропустил? Есть ли лучший способ сделать это?
Для каждого продукта, который вы хотите установить, вы должны проверить его строку удаления здесь: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Uninstall. Не каждый продукт работает с msiexec / x. Приложения Office 2010 и installshield - хорошие примеры.
Для приложений Installshield вам придется пройти через болезненный процесс создания файла ответов на удаление, сначала удалив его вручную, а затем используя его.
Вот хорошее обсуждение проблем удаления приложений installshield.
Возможно, попробуйте сначала удалить одно приложение с помощью обычного пакета распространения программного обеспечения и посмотреть, работает ли оно. Затем вы можете начать добавлять их в последовательность задач. Помните, что последовательность задач не допускает взаимодействия с пользователем.