Так получилось, что на предприятии, на котором я сейчас работаю, 1С устанавливали как придется, вручную, скриптами, может, еще как-то. Мне нравится, когда все ставится групповыми политиками, предпочитаю именно этот способ, и установить легко, и удалить, но здесь было не так. Никто не озаботился удалением неиспользуемых версий 1С. В результате на разных компьютерах стоит разный набор версий 1С: Предприятия, на некоторых - начиная с 8.3.10 и заканчивая 8.3.22. Как навести порядок, удалить неиспользуемое? Написал скрипт на powershell, который удаляет ненужные версии.
Файлы
ВНИМАНИЕ:
Файлы из Базы знаний - это исходный код разработки.
Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы.
Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных.
Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Наименование |
Скачано |
Купить файл (только для физ. лиц) |
По подписке PRO
|
Удаление старых (неиспользуемых) версий 1С Предприятия
.zip 0,76Kb
|
19 |
1 850 руб.
Купить
|
1 SM
Скачать
|
Подписка
PRO — скачивайте любые файлы со
скидкой до 85% из Базы знаний
Оформите подписку на
компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкой
Почему пришлось писать свое? Те инструменты, которые я нашел, не подходили под мою задачу. Мне нужно было для работы оставить три определенных версии 1С: Предприятия. В ходе тестирования скрипта столкнулся с тем, что некоторые рекомендованные механизмы удаления ПО в powershell не срабатывают на некоторых компьютерах, в результате нашел код, который отработал на абсолютном большинстве компьютеров. Программа деинсталлируется штатными методами, никакого прямого удаления данных с диска не производится! Если программа не была установлена корректно, с дистрибутива, скрипт не сработает.
В теле скрипта указываем версии, которые нужно ОСТАВИТЬ, запускаем скрипт, как удобно, через групповую политику, планировщик, главное, чтобы хватило прав на удаление программ, и скрипт удалит все найденные версии 1С Предприятия, ЗА ИСКЛЮЧЕНИЕМ тех, что указаны в скрипте.
В приложенном архиве скрипт и пакетный файл (cmd) для запуска скрипта. В пакетном файле нужно будет прописать путь к скрипту. Не забудьте исправить в скрипте версии на нужные Вам!
Удаление неиспользуемых версий powershell