Пакетные файлы для автоматической установки программного обеспечения лучше всего подходят для поддержки нескольких рабочих станций, так как время и усилия, необходимые для настройки установщиков, проверки систем на наличие текущих или более старых версий программного обеспечения, переключателей командной строки, заставляют установщиков работать "тихо" или "тихо", а команды очистки для перемещения или создания ярлыков, удаления "помощников" автозагрузки или средств обновления делают обслуживание этих пакетных файлов трудоемким. А сохранять и восстанавливать отдельные настройки практически невозможно с помощью пакетных сценариев не потому, что вы не можете этого сделать, а потому, что поиск всех разделов реестра и файлов% appdata% является сложной задачей.
Я бы посоветовал вам использовать ketarin.exe, доступный по адресу http://ketarin.canneverbe.com, чтобы обновлять свои условно-бесплатные / бесплатные программы и утилиты. После того, как вы настроите Ketarin, вы сможете поддерживать существующую систему в актуальном состоянии на всех основных и второстепенных программах, а если вам нужно перестроить систему, вы можете сначала установить Ketarin, установить файл базы данных программного обеспечения, запустить Ketarin. и загрузите все свои приложения одним махом.
После этого вам нужно установить свои приложения, но этот процесс не займет столько времени, как поиск всех загрузок. А Ketarin - это полезный инструмент для текущего обслуживания системы, что делает процесс обучения и усилия по созданию вашей базы данных полезными. В Ketarin есть шаблоны для загрузки большого количества программ, и вы можете создавать свои собственные шаблоны. Я думаю, что вы можете зацепиться и найти удовольствие от усилий.
Я еще не пробовал, но Ketarin позволяет вам запускать команды до и после загрузки приложений, так что вы можете в принципе запускать тесты, настраивать режим без вывода сообщений и выполнять очистку, помещая команды или ссылки на командные файлы непосредственно в Ketarin.
Если вы действительно заинтересованы в написании сценариев для установки без вывода сообщений, http://www.msfn.org/, http://appdeploy.com, http://msdn.microsoft.com и http://www.installshield. com/ это сайты, которые стоит посетить. Я до сих пор использую старые командные файлы cmd.exe
, но Microsoft разработала PowerShell, чтобы упростить такие вещи. Он использует инструментарий управления Windows, чтобы выяснить, как настроена ваша система, чтобы ваши сценарии могли принимать правильные решения о том, что делать.
Существуют также инструменты, позволяющие вам изменять или создавать установщики .msi, которые имеют стандартные способы настройки (или "преобразования") установщиков и заставить их работать без вывода сообщений. Вы также можете выполнить стандартную установку из zip-упакованных утилит, что упрощает удаление этих программ без установки. Но я думаю, что это подходит, только если вы поддерживаете довольно большое количество пользователей, скажем, 20 или более.