Тихая установка Java

java_logo13

Доброго времени суток!

Сегодня я хочу рассказать о способе тихой установки Java на клиентские машины с помощью агентов SCCM.

Лично у меня используется SCCM 2012 R2, на момент написания данной статьи.  Разницы между 2012 версией я не вижу. Так что можно смело начинать.

Первым делом нам нужно скачать дистрибутив установки Java. Для этого заходим по ссылке  http://java.com/en/download/manual.jsp и скачиваем оффлайн версию установки Java.

Image

На момент написания статьи, это был файл jre-7u60-windows-i586.exe .

Запускаем данный файл

Image

После чего у нас появляется окно устновщика программы.Image

 

Запускать установку не нужно! Вместо этого мы переходим в папку %UserProfile%\AppData\LocalLow\Sun\Java\ , напоминаю, что если вы запустили установку от другого пользователя, то и переходить нужно в профиль того пользователя, из-под которого была запущена установка.

Дальше выбираем нужную версию программы. В моём случае это – “jre1.7.0_60”Image

Переходим в папку и видим там 2 файла – установочный файл msi – cab файл Data1.cab

Image

Ура! Мы нашли нужные нам файлы для установки! Теперь нам нужно создать приложение в SCCM для этой версии Java и развернуть его на нужную нам коллекцию.

Для этого я копирую всю папку с Java в хранилище дитрибутивов. Лично я сделал следующую структуру.

Image

Почему нужно копировать целую папку. а не просто файлы и бросить их рядом с другими версиями Java. Лично я ставлю галочку, чтобы SCCM клиент сначала копировал весь дистибутив к себе на жёсткий диск, и только после этого начинал выполнение установки. Сооветственно если в этой папке будут посторонние файлы, то он их тоже будет копировать + они же будут увеличивать размер пакета на Distribution Point (DP).

Ну а теперь нужно просто сделать стандартное приложение из MSI файла в  SCCM.

 

comments powered by HyperComments