51111111111Rating 5.00 (4 Votes)

Возникла необходимость опубликовать обновленную Java во WSUS посредством SCUP, установочный пакет Java в распакованном виде состоит из двух файлов:

  • Data1.cab
  • jre1.7.0_51.msi

все бы хорошо, да пакет обновления формировался только с одним файлом msi, добавление Data1.cab в cab архив обновления WSUS ничего не давала, было решено добавить Data1.cab в msi пакет установщика, для этого необходимо два инструмента:

Из Microsoft Windows SDK необходима утилита MsiDb.Exe, в моем случае она расположена в папке c:\Program Files\Microsoft SDKs\Windows\v7.0\Bin\, для добавления архива в msi файл, необходимл перейти в папку с программой и выполнить команду:

cd "c:\Program Files\Microsoft SDKs\Windows\v7.0\Bin\"
msidb -d d:\java\jre1.7.0_51.msi -a d:\java\Data1.cab

Пакет Data1.cab будет добавлен в jre1.7.0_51.msi, далее необходимо открыть новый пакет в Orca Browser, найти строку Media и заменить Data1.cab на #Data1.cab, сохранить пакет.

 После произведенных выше действий, данный пакет можно использовать в SCUP или к примеру для автоинсталляции посредством GPO.

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


Защитный код
Обновить

Сейчас 180 гостей и ни одного зарегистрированного пользователя на сайте

Вверх
Вниз