Jump to content

Удаленная деинсталляция стороннего ПО через KSC


Recommended Posts

Приветствую!

На пользовательских ПК накопилось огромное количество старых версий 1С. Хотелось бы все это дело вычистить. В качестве эксперимента создал в KSC для своего ПК задачу “Удаленная деинсталляция”, выбрал “удаление из реестра ПО”, нашел в качестве примера одну из версий 1С, которая установлена на машине. Запустил задачу, дождался завершения со статусом “Программа успешно удалена.”. На всякий случай ребутнул комп. Программа по прежнему установлена, отображается и в панели управления - программах и компонентах, и каталог со всеми файлами цел.

KSC последний - Версия: 12.0.0.7734. Агент на клиенте - такой же.

Link to comment
Share on other sites

Здравствуйте.

Перед запуском задачи “Удаленной деинсталляции программы” неплохо бы запустить задачу “Инвентаризация”, далее для каждой версии программы необходимо уже создать задачу “Удаленной деинсталляции программы”. В задаче скорее всего необходимо будет задать аргументы командной строки для удаленной деинсталляции программы. Здесь уже надо смотреть документацию по ключам, которые может принимать деинсталлятор. 

Link to comment
Share on other sites

Здравствуйте.

Перед запуском задачи “Удаленной деинсталляции программы” неплохо бы запустить задачу “Инвентаризация”, далее для каждой версии программы необходимо уже создать задачу “Удаленной деинсталляции программы”. В задаче скорее всего необходимо будет задать аргументы командной строки для удаленной деинсталляции программы. Здесь уже надо смотреть документацию по ключам, которые может принимать деинсталлятор. 

Задача “инвентаризация” на сервере настроена и выполняется регулярно по расписанию. Удалять пробовал тот 1с, который на машину ставился более года назад, так что инвентаризация его точно “охватила”.
Способ удаления выбирал “Автоматически определять команду удаления”.
Есть вариант “Задать команду удаления”. Как я понял именно о ней шла речь, когда упоминались аргументы командной строки для удаления? А где их брать? В документации на 1с или на Каспера?

Link to comment
Share on other sites

Здравствуйте!

Использовал строку удаления из реестра. В качестве эксперимента выполнил команду напрямую в командной строке.

MsiExec.exe /x{5D66C508-6A5A-4AEB-8750-E277D2ED847D} /quiet /norestart

Команда отработала успешно.
Однако, когда продолжил эксперименты и попытался удалить уже другую версию (естественно с другим айди) через касперского, получил сообщение об ошибке: “Удаленная деинсталляция на устройстве завершена с замечаниями: Программа для удаления не установлена.” Никакого удаления, естественно, не произошло

Link to comment
Share on other sites

  • 2 weeks later...

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now


×
×
  • Create New...