Робота з msi пакетами і msp патчами до них, digital cub - це я

Підготувати пакет Adobe Reader з усіма оновленнями на поточний момент для установки через Active Directory.

Другорядне завдання: навчитися застосовувати поновлення в форматі MSP (розширення .msp).

Початкові дані

На 28.02.11 актуальною версією Adobe Reader є 11.0.7. Для російської версії доступні AdbeRdr11000_ru_RU.msi і файл оновлення AdbeRdrUpd11007.msp.

Нам буде необхідно підготувати пакет msi (.msi), накласти на нього патч (.msp) і скопіювати результат на мережеву папку для подальшого поширення засобами Active Directory.

1.Готовім MSI-пакет для накладення патча

Створимо папку C: \ Temp \ Adobe і скопіюємо в неї файли AdbeRdr11000_ru_RU.msi і файл оновлення AdbeRdrUpd11007.msp

Запускаємо cmd і переходимо в створену папку:

> Cd C: \ Temp \ Adobe

Розпаковуємо AdbeRdr11000_ru_RU.msi в папку Updated:

> Msiexec / a AdbeRdr11000_ru_RU.msi TARGETDIR = c: \ Temp \ Adobe \ Updated

2. Оновлюємо інсталяційний набір

> Msiexec / a c: \ Temp \ Adobe \ Updated \ AdbeRdr11000_ru_RU.msi / p C: \ Temp \ Adobe \ AdbeRdrUpd11007.msp

Ця команда об'єднає існуючий набір з оновленнями з файлу AdbeRdrUpd11007.msp.

3. Копіюємо оновлений набір в мережу

Тепер копіюємо папку Updated в мережу і поширюємо оновлений пакет Adobe Reader 11.0.7 всім користувачам локальної мережі.

Зібравши всі разом, привожу команди консолі cmd одна за одною, всі три!

> Cd C: \ Temp \ Adobe
> Msiexec / a AdbeRdr11000_ru_RU. TARGETDIR = c: \ Temp \ Adobe \ Updated
> Msiexec / a c: \ Temp \ Adobe \ Updated \ AdbeRdr11000_ru_RU. / P C: \ Temp \ Adobe \ AdbeRdrUpd11007.msp

От і все. Слів виявилося набагато більше діла.

Щоб знати, в який порядок ставити оновлення, див. Відповідність версій і мовних пакетів (англ. Офіц. Сайт Adobe).

Список матеріалів (англ. Офіц. Сайт Adobe) для системних адміністраторів.

Схожі статті