SCCM 2007 R2 — Развёртывание Adobe Flash Player 10 ActiveX

imageПосле того как мы начали развертывание на клиентские пользовательские ПК Windows 7, я заметил такую интересную картину – статистика использования интернет-трафика на прокси-сервере с новых клиентов с Windows 7 не имеющих установленного флэш-плеера выросла в разы. Причем один клиент (в зависимости от его интернет-активности) мог прокачивать в день до 1 Gb трафика с сайта fpdownload.macromedia.com. При разборе полётов выяснилось что при каждом посещении (или даже рефреше) веб-страницы клиентский браузер (IE многократно выкачивал один и тот же *.cab файл с компонентой плеера и предлагал пользователю установку, но так как у пользователя нет для этого достаточных привилегий, ситуация прокручивалась снова и снова…

В силу того что сегодня медиа-контент построенный на флэше на многих интернет-ресурсах используется весьма широко, разумеется самым простым способом выхода из ситуации стало развертывание флэш плеера на все клиентские ПК. В нашем окружении, мы можем позволить себе использовать для этой цели MS SCCM.

MSI пакет Adobe Flash Player 10 распространяется в двух вариантах: install_flash_player_10_active_x.msi (Active X компонента для Internet Explorer) и install_flash_player_10_plugin.msi (плагин для таких браузеров как Firefox и Opera)

Руководство по администрированию текущей версии Adobe Flash Player можно скачать на странице загрузки: Adobe Flash Player Administration Guide for Flash Player 10.1

В руководстве можно найти исчерпывающую информацию о всевозможных методах развертывания, настройки и удаления Adobe Flash Player. Помимо установки с помощью msi пакета можно воспользоваться установкой с помощью *.exe инсталлятора Adobe (install_flash_player_10_active_x.exe).

Параметры запуска *.exe инсталлятора Adobe по непонятной для меня причине от версии к версии старательно меняет. В текущей версии плеера (на момент написания этой заметки — 10.1.53.64) инсталлятор имеет два ключа для автоматической установки и удаления соответственно:

install_flash_player_10_active_x.exe –install

install_flash_player_10_active_x.exe -uninstall

При установке таким способом старые версии плеера должны быть автоматически удалены с клиентского компьютера.

После окончания процесса установки мы можем отключить процедуру периодического автоматического обновления плеера через интернет. Для этого мы должны создать текстовый файл с именем mms.cfg и вписать в него одной строкой параметр отключения авто-обновления

AutoUpdateDisable=1

Получившийся файл нужно разместить в каталоге установки плеера. По умолчанию для 32-битных системы этот каталог имеет путь:

  • %windir%system32MacromedFlash — для 32-битных систем
  • %windir%SysWOW64MacromedFlash — для 64-битных систем

Теперь чтобы выполнить развертывание и настройку плеера в SCCM создаем новый пакет распространения

image

И создаем для него соответствующую программу автоматической установки, которая будет представлять собой запуск командного файла setup.cmd

image

Содержимое командного файла может быть например таким:

install_flash_player_10_active_x.exe -install

IF EXIST "%WINDIR%System32MacromedFlashmms.cfg" goto :UPDATE_DISABLED

copy "\kom-sccm01SourcesSDadobeflashplayer10.3.181.23mms.cfg" "%WINDIR%System32MacromedFlashmms.cfg"

IF EXIST "%WINDIR%SysWOW64MacromedFlashmms.cfg" goto :UPDATE_DISABLED

IF NOT EXIST "%WINDIR%SysWOW64" goto :UPDATE_DISABLED

copy "\kom-sccm01SourcesSDadobeflashplayer10.3.181.23mms.cfg" "%WINDIR%SysWOW64MacromedFlashmms.cfg"

:UPDATE_DISABLED

Таким образом в каталоге исходных файлов пакета распространения мы получим 3 файла:

  • install_flash_player_10_active_x.exe – сам инсталлятор;
  • mms.cfg – файл настройки параметров работы плеера;
  • setup.cmd – командный файл установки плеера.

После этого объявляем данный пакет для коллекции клиентских компьютеров и в течение пары часов происходит развертывание. Также при желании на SCCM можно включить данный пакет в последовательность задач развертывания клиентских ОС (Task Sequence).

На самом деле, сценариев развертывания и настройки Adobe Flash Player можно придумать множество, я предложил один из них (проверенный) и при выходе следующей версии плеера я попробую обкатать вариант с использованием msi инсталлятора и файла трансформаций *.mst.

Дополнительная информация, которая может оказаться полезной:

Update 10.06.2011:
Всё вышенаписанное было изначально проверено на версии 10.1.53.64 и справедливо для текущей версии — 10.3.181.23. Внесены изменения в пример командного файла.

Update 17.10.2011:
Убрал все прямые ссылки на скачивание полных дистрибутивов во избежание лицензионных конфликтов с Adobe.

Всего комментариев: 15 Комментировать

  1. Isu /

    Спасибо, интересно!В командном файле очень не хватает %WINDIR%

  2. Алексей /

    Согласен. Иногда дурная манера писать абсолютные пути нет нет да проявит себя :)

  3. NerV /

    я первым делом запретил в проксе fpdownload.macromedia.com :) А то за 2 вечера набежало 400мб. Спасибо за статью, счас все флэш поставлю.

  4. Обратная ссылка: Установка Adobe Flash через GPO « Stasvershinin's Blog /

  5. Rialto /

    В версии Adobe Flash 10.3 (10.3.181.14), данные ключи убраны, и для того, чтобы запустить тихую установку с отключенным автоматическим обновлением нужно использовать такую строку:
    install_flash_player_10_active_x.msi /qn /norestart ISCHECKFORPRODUCTUPDATES=0

    1. Алексей Максимов /

      Вы не правы. Речь шла о ключах к *.exe инсталлятору а не к *.msi пакету и в текущей версии (10.3.181.23) оба указанных ключа прекрасно работают.

  6. Sergey /

    покажите пример пожалуйста и для плагина..

    1. Алексей Максимов /

      Полагаю нет особого смысла делать отдельный пост на эту тему, так как принципиальных изменений в схеме установки не будет. Если вам нужно установить и activx и plugin вместе, то полагаю что достаточно будет в командный файл (в самое начало) добавить строчку установки плагина.
      Насколько мне известно, плагин нужен лишь для того чтобы работать с браузерами отличными от IE, а если в вашей копоративной среде есть чёткие стандарты на использование ПО и в них в качестве браузера предусмотрен IE, то осмелюсь предположить, что вам вполне будет достаточно лишь activx и в таком случае городить огород из нетребуемых программных компонент смысла нет.

  7. Обратная ссылка: Установка Adobe Flash через GPO /

  8. Kirill /

    Большое спасибо за обзор и подробную инструкцию, но есть пару вопросов

    Хотел на основе этих инструкций поставить 11.1.152 flash player, но так и не смог найти полный дистрибьютив который запускался бы и на 64 и на 32 битных системах W7

    Что получается
    Есть эта версия в размере 7.5мб для 64бит систем, но она не работает на 32битных, хотя на Adobe написано что в 64 битную включена уже 32.

    я скачивал с OSZONE, так как не Adobe так и не получилось

    Самое хреновое что я заблудился в «двух соснах» я не нашел полную версию на adobe, там выкачивается 755кб вариант который докачивает уже то что ему нужно, и даже если выбрать другую ОС , то опять же этот же дистрибьютив… где взять полную которая будет правильно определять битность виндовса, не ясно. :(
    Причем размер на Adobe показывается 7.5МБ

    Пришлось ли столкнутся с таким?

    Радует что на приведенных выше фтп версия качается и ставится, значит возможно это Adobe еще не переделали дистрибьютив?

    1. Алексей Максимов /

      Насколько я понял, в новой версии сделано разделение на нативные 32-битный и 64-битный дистрибутивы. По умолчанию с вэб-сайта загружается, как вы заметили, обрезанный вэб-инсталлятор. Для того чтобы получить полные версии дистрибутивов, пригодных для развёртывания внутри обрганизации, вам необходимо заполнить анкету и принять лицензионное соглашение по адресу
      https://www.adobe.com/cfusion/mmform/index.cfm?name=distribution_form&pv=fp&loc=ru
      Ссылки на скачивание полных версий вам должны будут прислать на мылбокс, указанный при заполнении анкеты.

    2. Алексей Максимов /

      Сейчас заполнили анкету реальными данными организации и в почту пришло уже заполненное этими данными лицензионное соглашение и ссылки на полные версии дистрибутивов для развёртывания внутри организации. Срок действия лицензии по умолчанию — 1 год.
      В письме жирным шрифтом выделена информация о том, что распространение ссылок на полную версию дистрибутива является нарушением принятого лицензионно соглашения. Поэтому из текста поста я посчитал нужным убрать все прямые ссылки, несмотря на то, что ведут они уже на архивыне версии программы.

    3. Алексей Максимов /

      В ближайшее время напишу пост об установке Adobe Flash Player 11.1.152

      1. Kirill /

        спасибо.
        Данные кстати отправил, для заключения лицензионного соглашения по распространению Flash (хотя моя задача поставить его средствами SCCM на компьютеры внутри организации, не ясно зачем так все усложнять)
        мне отказали, сославшись на то что адрес емейл публичный.
        Отправил с адресом организации, повтороно, писем не пришло.
        Пока что наверно поставлю 10.1.53. Темболее схему установки вы уже предоставили обкатанную.

  9. Обратная ссылка: SCCM 2007 R2 – Развёртывание Adobe Flash Player 11 « ИТ Блог Алексея Максимова /

Добавить комментарий