Назад | Перейти на главную страницу

Java 8 (обновление 25), установка через GPO, не работает

Я пытаюсь настроить наш Active Directory DC для автоматической установки Java 8 Update 25 (jre1.8.0_25.msi) с помощью групповой политики. При попытке добавить jre1.8.0_25.msi пакет в GPO по адресу Computer Configuration > Policies > Software Settings Я получаю сообщение об ошибке:

Не удалось добавить операцию. Невозможно извлечь информацию о развертывании из пакета.
Запустите проверку пакета, чтобы убедиться, что пакет правильный.

Как я могу установить Java 8_25 в домене без вывода сообщений?

Спасибо!

ОБНОВИТЬ

Используя информацию с этих страниц:

и командная строка с этой страницы:

Я придумал такой сценарий:

:CheckOS
if exist %systemdrive%\"Program Files (x86)" 
(
    set bit=x64
)
else 
(
    set bit=i586
)

:CheckInstall
IF EXISTS %ProgramFiles%\Java\jre1.8.0_25\bin\java.exe GOTO END

msiexec /i {[NETWORKFOLDER]}\Repo\Java\jre1.8.0_25-%bit%.msi AUTO_UPDATE=0 EULA=0 NOSTARTMENU=1 SPONSORS=0 WEB_ANALYTICS=0 WEB_JAVA=1 WEB_JAVA_SECURITY_LEVEL=H /qb


:END

ОБНОВЛЕНИЕ (2) 13.11.2014

Я подумал, что должен предоставить здесь обновления для всех, кто придет позже, чтобы сослаться на это. Предоставленный мной сценарий работает, но есть и другие проблемы с JVM и JRE, о которых вам следует знать заранее:

После изучения и тестирования различных решений возникла проблема с 64-битными установками. Используя мой скрипт, 64-битная Java 8 была установлена ​​на всех наших 64-битных системах. Однако ни один из браузеров не распознал установленную Java. Единственное решение, которое сработало - установить 32-битную Java 8 в дополнение к 64-битной. (32-разрядная версия, вероятно, будет работать сама по себе, но я не удосужился удалить 64-разрядную версию)

Во-первых, не используйте объекты групповой политики установки программного обеспечения. Они отстой.

Во-вторых, убедитесь, что у вас есть правильный "автономный" установщик Java..

Затем создайте сценарий запуска и поместите его в GPO в \Computer configuration\Policies\Windows Settings\Scripts\Startup установить его.

Обновленная информация за 2017 год.

С выпуском Java SE 8u20 Oracle представила Установщик MSI Enterprise JRE.

Однако в этом есть одна хитрость, и согласно https://www.java.com/en/download/help/msi_install.xml только для клиентов через «My Oracle Support»

Эта статья помогла мне выделить, а также включает загрузку последней версии файла .msi. http://www.thefunkytechguy.co.za/2017/01/how-to-deploy-java-with-active.html

Надеюсь это поможет.