Мы используем Набор инструментов для развертывания приложений Powershell для развертывания приложений в SCCM. В настоящее время я работаю над удалением Sophos VPN с компьютеров в определенной коллекции в нашей среде.
Вот является частью сценария удаления. Проблема в том, что клиенты удаляют Sophos, но не удаляют папку Sophos. Метод обнаружения устанавливается для этой папки, что приводит к тому, что клиенты возвращают ошибку «Удаление не выполнено», даже если сама программа была удалена.
Да, я погуглил. Были командные файлы или небольшие скрипты, которые я действительно не хочу вовлекать Франкенштейна в процесс.
Другая часть этого заключается в том, что способ установки требует, чтобы вы вошли в систему, и он загружает файл .exe для конкретного пользователя (настроенный сертификат).
Добавление Remove-Folder позже в сценарий развертывания. (На самом деле это не оказало никакого влияния.)
Изменение метода обнаружения на uninstall.exe (при удалении файл uninstall.exe исчезает). Однако этот метод по какой-то причине привел к тому, что все клиенты, которые я поместил в коллекцию, преуспели в SCCM без фактического удаления программы.
Изменение метода обнаружения для использования реестра. Результат такой же, как и у второй попытки.
Есть предложения или советы?
.