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

Преобразуйте установщик .exe в msi, чтобы иметь возможность развертывать через GPO

Мне интересно, как преобразовать .exe в пакет msi, а затем развернуть его в GPO.

Мы работаем под управлением Windows 2003 Server, а наши клиенты - Windows XP. Я загрузил программу под названием Advanced Installer и сумел создать пакет msi, содержащий msn .exe, но при запуске msi все, что он действительно делал, - это распаковывать msn .exe в файлы c: \ program.

Я хочу преобразовать msn .exe в msi и, используя GPO, развернуть его с помощью msiexec молча. Итак, при следующей перезагрузке клиентов, или gpupdate /force, msn msi автоматически развертывается на клиентах.

У меня нет предыдущего опыта, я на правильном пути или есть другой способ сделать это?

Я бы рекомендовал вам проверить appdeploy.com для получения информации о том, как незаметно развернуть ваше программное обеспечение. В большинстве случаев вы найдете здесь информацию о том, как извлечь MSI из установщика .exe, если он поддерживается установщиком.

Например, с примером msn:

http://www.appdeploy.com/packages/detail.asp?id=785

Возможно, ознакомьтесь с некоторыми инструментами, упомянутыми в Эта статья, хотя это датировано WinInstall вероятно, все еще считается лучшим бесплатным программным обеспечением для упаковки. До того, как виртуализация приложений стала более популярной, я широко использовал Wise Admin Studio, но это дорогой продукт корпоративного уровня. Так что возьмите одну из бесплатных утилит, и вы сможете «зафиксировать», что делает установка (install exe), упаковать ее как MSI и продолжить работу.

кликните сюда для получения инструкций по WinInstall

И последнее, использование функции установки программного обеспечения GPO работает только во время перезагрузки, запустив руководство gpupdate (даже с / сила) поставит его в очередь только для установки при следующей перезагрузке.

A. Три вещи, которые вам понадобятся для успешной установки программного обеспечения через GPO:

  1. Главное, что вам нужно, это установочный файл Microsoft с именем .msi - вы не можете использовать файл .exe, который находится на DVD. Вам понадобится программа для упаковки, чтобы преобразовать этот EXE-файл в MSI-файл. Многие из них доступны для мгновенной загрузки из Интернета. Есть платные, но есть и бесплатные. Вот пример каждого из них: MSI Studio (30-дневная бесплатная пробная версия): https://download.freedownloadmanager.org/Windows-PC/MSI-Studio/FREE-4.2.2005.html Exe-to-msi: https://www.exemsi.com/
  2. Второе - создать общую папку в сети, чтобы программное обеспечение могло жить в ней. Вы должны убедиться, что каждый компьютер имеет хотя бы доступ для чтения к этой папке и ее содержимому.
  3. И последнее, что вам нужно, это новый объект групповой политики, связанный с соответствующей организационной единицей.

Б. Установите программное обеспечение с помощью GPO. Создать новую папку:

  • Если у вас уже есть готовый файл .msi, вы можете начать с создания общей папки в вашей сети. Перейдите к местоположению в вашей сети, щелкните правой кнопкой мыши и выберите «Создать», затем «Папка».

Полное руководство вы можете найти здесь HOWTO: Установите .exe с групповой политикой

Используйте FusionInventory.org, чтобы распространять установки .exe. Сервер FusionInventory может быть даже в общедоступном Интернете.