Я пытаюсь настроить наш 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
установить его.
SYSTEM
контекст и сценарии входа в систему выполняются в контексте пользователя.Обновленная информация за 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
Надеюсь это поможет.