Я пытаюсь развернуть последнюю версию Java RE через GP, обновление Java 7 9. Я хочу обновить компьютеры, на которых в настоящее время установлена более старая версия Java, смесь 7.6 и 7.7, на некоторых компьютерах установлены такие же старые версии, как 6.31. Некоторые используют и то, и другое. Я также хотел бы, чтобы этот GP установил Java, если она не установлена.
Раньше я использовал рассылку обновлений Java на компьютеры пользователей, поскольку Java не удаляла старую версию. Поэтому, когда это будет сделано, пользователь перезапустит свой браузер или компьютер, чтобы начать использовать последнюю версию. Не лучший способ справиться с этим, поскольку старая версия остается установленной, но она работает.
Раньше я создавал групповые политики для развертывания принтеров, сценариев сопоставления дисков для входа в систему, но никогда для развертывания программного обеспечения.
Я извлек Java MSI и создал файл преобразования для подавления перезагрузки и т. Д. С помощью orca. Как описано на этом сайте http://ivan.dretvic.com/2011/06/how-to-package-and-deploy-java-jre-1-6-0_26-via-group-policy/. Я также попытался сохранить отредактированный MSI напрямую, и это тоже не сработало.
Но он просто не развернется. Я попытался включить ведение журнала, как это предлагается на этом сайте http://openofficetechnology.com/node/32, Ведение журнала GPO через UserEnvDebugLevel, ведение журнала развертывания программного обеспечения через AppmgmtDebugLevel и ведение журнала MSI, но журнал C: \ Windows \ Debug \ UserMode \ userenv.log не создается.
Средство просмотра событий Windows имеет следующие ошибки:
Error 24/10/2012 11:44:04 AM - "Failed to apply changes to software installation settings. Software changes could not be applied. A previous log entry with details should exist. The error was : %%1612"
Information 24/10/2012 11:44:04 AM - "The removal of the assignment of application Java 7 Update 9 - FB Java Transform from policy JavaDeploy succeeded."
Error 24/10/2012 11:44:04 AM - "The install of application Java 7 Update 9 - FB Java Transform from policy JavaDeploy failed. The error was : %%1612"
Для ведения журнала MSI создается журнал, как показано ниже. В нем говорится, что источник недействителен, но он существует в общей папке, а компьютер, который я тестирую, имеет разрешения, и я включил сюда рекомендацию Ошибка установки групповой политики 1274 чтобы включить "Всегда ждать сети при запуске компьютера и входе в систему"
=== Verbose logging started: 24/10/2012 11:43:59 Build type: SHIP UNICODE 5.00.7601.00 Calling process: C:\Windows\system32\svchost.exe ===
MSI (c) (9C:EC) [11:43:59:898]: Resetting cached policy values
MSI (c) (9C:EC) [11:43:59:898]: Machine policy value 'Debug' is 3
MSI (c) (9C:EC) [11:43:59:898]: ******* RunEngine:
******* Product: {26a24ae4-039d-4ca4-87b4-2f83217009ff}
******* Action:
******* CommandLine: **********
MSI (c) (9C:EC) [11:43:59:898]: Client-side and UI is none or basic: Running entire install on the server.
MSI (c) (9C:EC) [11:43:59:898]: Grabbed execution mutex.
MSI (c) (9C:EC) [11:44:03:431]: Cloaking enabled.
MSI (c) (9C:EC) [11:44:03:431]: Attempting to enable all disabled privileges before calling Install on Server
MSI (c) (9C:EC) [11:44:03:439]: Incrementing counter to disable shutdown. Counter after increment: 0
MSI (s) (2C:70) [11:44:03:574]: Running installation inside multi-package transaction {26a24ae4-039d-4ca4-87b4-2f83217009ff}
MSI (s) (2C:70) [11:44:03:574]: Grabbed execution mutex.
MSI (s) (2C:7C) [11:44:03:607]: Resetting cached policy values
MSI (s) (2C:7C) [11:44:03:607]: Machine policy value 'Debug' is 3
MSI (s) (2C:7C) [11:44:03:607]: ******* RunEngine:
******* Product: {26a24ae4-039d-4ca4-87b4-2f83217009ff}
******* Action:
******* CommandLine: **********
MSI (s) (2C:7C) [11:44:03:607]: Machine policy value 'DisableUserInstalls' is 0
MSI (s) (2C:7C) [11:44:03:623]: User policy value 'SearchOrder' is 'nmu'
MSI (s) (2C:7C) [11:44:03:624]: User policy value 'DisableMedia' is 0
MSI (s) (2C:7C) [11:44:03:624]: Machine policy value 'AllowLockdownMedia' is 0
MSI (s) (2C:7C) [11:44:03:624]: SOURCEMGMT: Media enabled only if package is safe.
MSI (s) (2C:7C) [11:44:03:624]: SOURCEMGMT: Looking for sourcelist for product {26a24ae4-039d-4ca4-87b4-2f83217009ff}
MSI (s) (2C:7C) [11:44:03:624]: SOURCEMGMT: Adding {26a24ae4-039d-4ca4-87b4-2f83217009ff}; to potential sourcelist list (pcode;disk;relpath).
MSI (s) (2C:7C) [11:44:03:624]: SOURCEMGMT: Now checking product {26a24ae4-039d-4ca4-87b4-2f83217009ff}
MSI (s) (2C:7C) [11:44:03:624]: SOURCEMGMT: Media is enabled for product.
MSI (s) (2C:7C) [11:44:03:624]: SOURCEMGMT: Attempting to use LastUsedSource from source list.
MSI (s) (2C:7C) [11:44:03:624]: SOURCEMGMT: Processing net source list.
MSI (s) (2C:7C) [11:44:03:624]: SOURCEMGMT: Trying source \\server\share\deployment\Java\stable\x32\.
MSI (s) (2C:7C) [11:44:03:650]: Note: 1: 2303 2: 5 3: \\server\share\
MSI (s) (2C:7C) [11:44:03:650]: Note: 1: 1325 2: deployment
MSI (s) (2C:7C) [11:44:03:650]: ConnectToSource: CreatePath/CreateFilePath failed with: -2147483648 1325 -2147483648
MSI (s) (2C:7C) [11:44:03:650]: ConnectToSource (con't): CreatePath/CreateFilePath failed with: -2147483648 -2147483648
MSI (s) (2C:7C) [11:44:03:650]: SOURCEMGMT: net source '\\server\share\deployment\Java\stable\x32\' is invalid.
MSI (s) (2C:7C) [11:44:03:650]: Note: 1: 1706 2: -2147483647 3: jre1.7.0_09.msi
MSI (s) (2C:7C) [11:44:03:650]: SOURCEMGMT: Processing media source list.
MSI (s) (2C:7C) [11:44:04:668]: Note: 1: 2203 2: 3: -2147287037
MSI (s) (2C:7C) [11:44:04:668]: SOURCEMGMT: Source is invalid due to missing/inaccessible package.
MSI (s) (2C:7C) [11:44:04:668]: Note: 1: 1706 2: -2147483647 3: jre1.7.0_09.msi
MSI (s) (2C:7C) [11:44:04:668]: SOURCEMGMT: Processing URL source list.
MSI (s) (2C:7C) [11:44:04:668]: Note: 1: 1402 2: UNKNOWN\URL 3: 2
MSI (s) (2C:7C) [11:44:04:668]: Note: 1: 1706 2: -2147483647 3: jre1.7.0_09.msi
MSI (s) (2C:7C) [11:44:04:668]: Note: 1: 1706 2: 3: jre1.7.0_09.msi
MSI (s) (2C:7C) [11:44:04:668]: SOURCEMGMT: Failed to resolve source
MSI (s) (2C:7C) [11:44:04:668]: MainEngineThread is returning 1612
MSI (s) (2C:70) [11:44:04:670]: User policy value 'DisableRollback' is 0
MSI (s) (2C:70) [11:44:04:670]: Machine policy value 'DisableRollback' is 0
MSI (s) (2C:70) [11:44:04:670]: Incrementing counter to disable shutdown. Counter after increment: 0
MSI (s) (2C:70) [11:44:04:670]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\Rollback\Scripts 3: 2
MSI (s) (2C:70) [11:44:04:671]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\Rollback\Scripts 3: 2
MSI (s) (2C:70) [11:44:04:671]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\InProgress 3: 2
MSI (s) (2C:70) [11:44:04:671]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\InProgress 3: 2
MSI (s) (2C:70) [11:44:04:671]: Decrementing counter to disable shutdown. If counter >= 0, shutdown will be denied. Counter after decrement: -1
MSI (s) (2C:70) [11:44:04:671]: Restoring environment variables
MSI (c) (9C:EC) [11:44:04:675]: Decrementing counter to disable shutdown. If counter >= 0, shutdown will be denied. Counter after decrement: -1
MSI (c) (9C:EC) [11:44:04:675]: MainEngineThread is returning 1612
=== Verbose logging stopped: 24/10/2012 11:44:04 ===
Я не уверен, каким должен быть мой следующий подход. Любая помощь приветствуется. Спасибо.
Итак, возникла проблема с доступом к общему ресурсу. Я создал новый общий ресурс для развертывания программного обеспечения с помощью групповой политики и предоставил доступ к компьютерам домена, и теперь он работает нормально.
Я думаю, что в том месте, где я пытался использовать предыдущий общий ресурс, возникла проблема с устаревшими разрешениями. Я создал группу безопасности для тестирования развертывания программного обеспечения и добавил компьютеры, которые я тестировал, затем я дал разрешение группе безопасности развертывания, но по какой-то причине это не сработало.
Теперь отлично работает. Новый общий ресурс будет использоваться только для развертывания групповой политики и доступа для чтения, предоставленного компьютерам домена. Я думаю, что это были разрешения на совместное использование, а не разрешения безопасности.