Создайте пакет установщика Windows (MSI) для развертывания агента управления устройствами
Ответ:
Вы можете создайте пакет MSI для DMA, выполнив следующие действия. Затем его можно развернуть через объект групповой политики (GPO) или с помощью инструмента развертывания программного обеспечения, такого как SCCM.
Предварительные требования
Загрузите файл установки DMA из MSPComplete.
- В MSPComplete щелкните Все клиенты на боковой панели навигации. .
- Щелкните имя клиента, для которого вы хотите развернуть DMA.
- На горизонтальной панели меню, нажмите Пользователи .
- Нажмите Добавить пользователей , а затем нажмите Добавить пользователей через агент управления устройством .
- На панели «Добавить пользователей через управление устройством» нажмите Файл установки агента управления устройством , чтобы загрузить файл установки 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 или запустить приложение с правами администратора.
-
Значения по умолчанию : как указано, вы можете по умолчанию использовать правильные значения свойств в таблице свойств при построении ваш 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 "
-
-
Пакетный файл : вы можете использовать пакетный файл, чтобы установить эти параметры в «готовой» командной строке и поместить пакетный файл рядом с вашим MSI. Это просто, именно то, что у вас уже есть в пакетном файле — возможно, с включенным тихим запуском.
-
Пакетный файл также может применять преобразование — как показано в командной строке выше.
-
Преобразование можно даже объединить с существующим MSI и сохранить как новый MSI. Не рекомендуется, но возможно.
-
-
: вы можете использовать Графический интерфейс MSI для настройки значений этих свойств. Это требует небольшой работы, которая не такая сложная, но очень кропотливая и требует много времени.
-
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 Проект установщика