Мы используем инструмент развертывания, когда создаем образы новых систем, и до сих пор мы всегда загружали последние версии Firefox, Flash, Acrobat и т. Д., Сохраняли их на сервере, а затем указывали на них во время создания образа. Проблема заключается в том, что эти приложения довольно быстро устаревают, а это означает, что после того, как мы создадим образ совершенно новой системы, в ней будет работать устаревшее программное обеспечение.
Я бы предпочел использовать пакетный файл в процессе создания образов, который загружает последние версии этих приложений и устанавливает их вместо них.
Создание командного файла должно быть достаточно простым, но у меня возникают проблемы с поиском ссылки на последние версии этих приложений, которые всегда будут работать.
Например, для Firefox я обнаружил: http://releases.mozilla.org/pub/mozilla.org/firefox/releases/latest/win32/en-US/
Я предполагаю, что по этой ссылке всегда будет последняя стабильная версия FF, доступная для загрузки, но проблема в том, что номер версии является частью имени файла установщика, поэтому у меня нет простого способа создать пакетный файл для загрузки установщика. потому что у каждой версии будет свое имя файла.
Я должен предположить, что я не первый, кто пытается это сделать, но мне не удалось найти много ресурсов для того, что я пытаюсь сделать. Может кто-то указать мне верное направление?
По моему опыту, компании, как правило, расходятся во мнениях относительно обновлений программного обеспечения. Первое: «ДОЛЖНО ИМЕТЬ ПОСЛЕДНЕЕ И ВЕЛИКОЛЕПНОЕ!» и второй: «Но! Если мы обновим, что перестанет работать? НЕОБХОДИМО ИСПОЛЬЗОВАТЬ IE6 НАВСЕГДА!» Вы кажетесь первым. :)
Вы могли бы автоматически "очистить" эту ссылку, загрузить и установить.
Вы также можете подумать об установке разумной версии часто обновляемых пакетов программного обеспечения, а затем сразу же запустить средство обновления, которое поставляется с программным обеспечением (через командную строку). Например, C:\Program Files (x86)\Common Files\Java\Java Update\jucheck.exe -auto
для Java.
Firefox также очевидно поддерживает обновление из командной строки, но это включает в себя загрузку обновления, не говоря уже о проверке. Также есть страница о Массовое развертывание Firefox из Mozilla. Также, эта ссылка может помочь вам реконструировать то, что на самом деле делает средство обновления Firefox, чтобы вы могли сделать это самостоятельно.
Удивительно (или нет), но многие софтверные компании не ожидают, что вы начнете массовую установку их программного обеспечения. Очень немногие из них облегчают вам задачу. Я потратил много времени, добавляя переключатели командной строки в недокументированный исполняемый файл, чтобы посмотреть, что работает.
Удачи!
К сожалению, ссылки в Интернете все время меняются. Даже если ссылка какое-то время останется стабильной, в конечном итоге поставщики реорганизуют свой сайт и испортят все ваши сценарии и ярлыки.
Лучший способ справиться с этим - сохранить общий файловый ресурс с последней (протестированной) версией программного обеспечения, которое вы хотите, и указать своему сценарию для установки оттуда. Вам нужно будет обновлять их время от времени, но это гарантирует, что у вас всегда будет доступная версия, даже после того, как они изменят ссылки. Похоже, это то, что вы сейчас делаете.
Но это не значит, что вы все еще не можете автоматизировать его - настройте сценарий, который обновляет общий файловый ресурс до последней версии, для программ вы можете найти стабильные URL-адреса для загрузки.
Это гарантирует, что в случае изменения URL-адреса вновь развернутые компьютеры по-прежнему будут получать последнюю версию, которую вы смогли загрузить, а не ничего. Это также означает, что когда есть новая версия, которая ужасно ломает вещи, вы можете отключить скрипт обновления сервера и сохранить старую версию, пока она не будет устранена. Это также означает, что каждому компьютеру, который вы развертываете, не нужно подключаться к Интернету, чтобы получить все эти загрузки, что может сэкономить много времени и трафика, если вы развернете новую партию компьютеров.
Я не знаю о Firefox, но вы можете увидеть мое решение для проверки обновлений Chrome здесь: Контроль обновлений для корпоративного развертывания Google Chrome
Для тех, у кого нет стабильного URL-адреса, поручите кому-нибудь проверять наличие новых выпусков каждую неделю / месяц / что угодно и обновлять их.
Возможно, вам повезет с чем-то вроде Ninite в образе, запущенном при запуске, хотя не похоже, что у них есть продукты Adobe в бесплатной версии.
Firefox и acrobat автоматически обновляются, поэтому вам, возможно, не стоит об этом беспокоиться.