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