Удаление программного обеспечения с помощью SCCM

У меня есть небольшое количество (~20) тестовых рабочих станций в лаборатории, которые я использую для тестирования развертывания программного обеспечения с использованием SCCM.

Одна из вещей, которые я собираюсь сделать, - это удалить часть предустановленного программного обеспечения из предоставленного поставщиком образа. Тем не менее, я не могу найти разумный способ в SCCM сделать это. Я пошел по пути создания последовательности задач, полной msiexec /X {GUID} команды, но после объявления об этом системной группе, похоже, ничего не происходит и нет способа проверить прогресс.

Я ценю, что в идеальном мире я бы все заново создал, но возможность автоматического удаления определенного программного обеспечения, не установленного SCCM, станет довольно важной функцией в дальнейшем.

Что я пропустил? Есть ли лучший способ сделать это?

1 ответ

Решение

Для каждого продукта, который вы хотите установить, вы должны проверить его строку удаления здесь: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall. Не каждый продукт работает с msiexec /x . Приложения Office 2010 и installshield являются хорошими примерами.

Для приложений Installshield вам придется пройти болезненный процесс создания файла ответов удаления, сначала удалив его вручную, а затем используя его.

Вот хорошее обсуждение проблем удаления приложений installshield.

Возможно, попробуйте сначала удалить одно приложение через обычный дистрибутив программного обеспечения и посмотреть, работает ли это. Затем вы можете начать добавлять их в последовательность задач. Помните, что последовательность задач не допускает какого-либо взаимодействия с пользователем.

Другие вопросы по тегам