Создайте пакет установщика Windows (MSI) для развертывания агента управления устройствами

Создайте пакет установщика Windows (MSI) для развертывания агента управления устройствами

Ответ:

Вы можете создайте пакет MSI для DMA, выполнив следующие действия. Затем его можно развернуть через объект групповой политики (GPO) или с помощью инструмента развертывания программного обеспечения, такого как SCCM.

Предварительные требования

Загрузите файл установки DMA из MSPComplete.

  1. В MSPComplete щелкните Все клиенты на боковой панели навигации. .
  2. Щелкните имя клиента, для которого вы хотите развернуть DMA.
  3. На горизонтальной панели меню, нажмите Пользователи .
  4. Нажмите Добавить пользователей , а затем нажмите Добавить пользователей через агент управления устройством .
  5. На панели «Добавить пользователей через управление устройством» нажмите Файл установки агента управления устройством , чтобы загрузить файл установки DMA на локальный диск.

Шаг 1: Загрузите MSI Wrapper

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

Важно: Это сторонняя утилита, которая является не принадлежит или не поддерживается BitTitan.

Загрузите и установите бесплатную версию MSI Wrapper с http://www.exemsi.com/

Шаг 2. Запустите MSI Wrapper

Шаг 3: Выберите BitTitanDMASetup_xxxxxxxxxxx_.exe файл установщика.

Шаг 4. Получите GUID для приложения MSI.

Получите GUID из https://www .guidgenerator.com/online-guid-generator.aspx

Скопируйте и вставьте GUID в поле Application ID (в приложении MSI Wrapper) и нажмите Cre ate New ‘для кода обновления.

Шаг 5: Примите информацию по умолчанию для экранов» Свойства «и» Дополнительные свойства «.

Шаг 6: Прокси-сервер Информация (при необходимости).

Если DMA необходимо использовать прокси, введите командную строку, как описано в статье базы знаний здесь, в Установить аргументы . В противном случае оставьте поле пустым.

Введите -uninstall в качестве аргументов удаления..

Шаг 7. Проверка и компоновка.

После того, как вы создали пакет MSI, его можно развернуть через объект групповой политики или с помощью инструмента развертывания программного обеспечения, такого как SCCM.



Как чтобы установить msi с параметрами без использования команды

У меня есть msi, которому нужно передать некоторые параметры во время установки, я использую командную строку для передачи параметров, как показано ниже:
msiexec/i installer.msi ALLUSERS = 1 AUTOUPGRADEENABLED = 0
Для пользователей установка из командной строки слишком сложна, поэтому я хочу создать установщик, который установит msi с параметрами после двойного щелчка по установщику любой знает, как это сделать.


Вы можете загрузить Orca и отредактировать/сохранить msi с уже установленными свойствами. Или вы можете создать файл bat, который запускает msi с заданными свойствами командной строки.


Код запуска приложения : я всегда предпочитаю задавать вопросы и настраивать параметры во время запуска приложения для каждого пользователя. Я считаю, что это самый гибкий, надежный, самый простой в тестировании и удобный для QA-специалистов тестировать новые версии.

Обратите внимание, что это лучше всего подходит для пользовательских настроек. Для общих настроек вам часто нужно написать в HKLM, а затем вам потребуется setup-elevation или запустить приложение с правами администратора.


  1. Значения по умолчанию : как указано, вы можете по умолчанию использовать правильные значения свойств в таблице свойств при построении ваш MSI. Тогда вам, возможно, не потребуется ничего устанавливать через командную строку?

    • Можно повторно сохранить готовый MSI с помощью Orca (бесплатный редактор MSI), но вы не должны изменять законченный MSI (может быть подписан, и повторное сохранение нарушает его).

    • Официально утвержденный механизм редактирования параметров известен как transform — мини-база данных изменений в основной базе данных MSI, применяемых во время установки. См. Эту командную строку и отдельный раздел ниже:

        msiexec.exe/I "My.msi"/QN/L * V "C:  My.log" TRANSFORMS = "  C:  1031.mst; C:  My.mst " 
  2. Пакетный файл : вы можете использовать пакетный файл, чтобы установить эти параметры в «готовой» командной строке и поместить пакетный файл рядом с вашим MSI. Это просто, именно то, что у вас уже есть в пакетном файле — возможно, с включенным тихим запуском.

    • Пакетный файл также может применять преобразование — как показано в командной строке выше.

    • Преобразование можно даже объединить с существующим MSI и сохранить как новый MSI. Не рекомендуется, но возможно.

  3. : вы можете использовать Графический интерфейс MSI для настройки значений этих свойств. Это требует небольшой работы, которая не такая сложная, но очень кропотливая и требует много времени.

  4. Burn : можно обернуть все файлы MSI в пакет записи setup.exe и указать командную строку для запуска для файлов exe, по умолчанию и установите свойства MSI для обычных установок MSI.

    • Wix Burn не позволяет удалить файл

    • Именованный экземпляр SQL Server с проектом установщика Visual Studio 2017

    • Образец записи с github.com


Transform : вы можете попросить пользователей создать преобразование, чтобы указать настройки, которые применяются для установки, но это не относится к делу, если вы не поставите свой собственный, установленный по умолчанию. Затем вам нужно применить его через командную строку или объединить с основным MSI во время сборки.

  • Создание и применение преобразований MSI
  • Вкл. Преобразования, командная строка и общие свойства

Дополнительные ссылки:

  • Как лучше использовать файлы MSI
  • Как пометить или настроить двоичный файл (например, установщик)
  • Как преобразовать файл MSM в файл MSI в командной строке? Это можно сделать с помощью пакета SDK для установщика Windows или COM.
  • Можно ли определить итоговую командную строку после запуска установщика .msi?
  • Именованный экземпляр SQL Server с Visual Studio 2017 Проект установщика
Оцените статью
clickpad.ru
Добавить комментарий