Настройте Cisco Jabber с редактором MSI (например, MS Orca) - PullRequest
0 голосов
/ 27 мая 2018

Я хочу настроить Cisco Jabber и включить функцию PickupGroup и HuntGroup в Cisco Jabber.Для этого мне нужно адаптировать xml-файл ( jabber-config-defaults.xm l) в C: \ Program Files (x86) \ Cisco Systems \ Cisco Jabber.Я должен вставить этот кусок кода

<userConfig name="EnableCallPickup" value="True"/>
<userConfig name="EnableHuntGroup" value="True"/>

Но эта последующая адаптация файла XML должна быть сделана ненужной.Для этого мне нужно использовать msi редактор zb ms orca или pantaray superorca и изменить параметры.

В: Какие параметры мне нужно изменить в MSI-Editor, чтобы включить PickupGroupа HuntGroup и не нужно адаптировать xml-файл после установки?

1 Ответ

0 голосов
/ 27 мая 2018

ОБНОВЛЕНИЕ : проверьте, доступен ли документ для администраторов в отношении развертывания, или позвоните в службу поддержки.В таких документах часто содержатся советы или рекомендации с рекомендациями по наилучшему развертыванию программного обеспечения.Это может быть так же просто, как установить несколько свойств PUBLIC:

Примечание !Не фактические параметры, просто пример, проверьте документацию:

 msiexec.exe /i YourPackage.msi ENABLECALLPICKUP=1 ENABLEHUNTGROUP=1

Следующий ответ пытается объяснить настройку установок MSI более подробно - СВОЙСТВА ОБЩЕСТВЕННОСТИ , transforms и многое другое: Как лучше использовать файлы MSI .


Getting It Done :Без фактического MSI всегда трудно сказать, каким будет лучший подход.Один из более простых подходов - на мой взгляд, и если вы делаете корпоративный пакет - это создать образ администратора для вашего пакета.Технически это не лучший подход, но обычно он выполняет свою работу:

 msiexec.exe /a YourPackage.msi

Затем выберите папку для извлечения для вашей настройки в интерактивном режиме.В качестве альтернативы, если GUI отсутствует, укажите выходной путь в вашей команде извлечения:

 msiexec.exe /a YourPackage.msi TARGETDIR=C:\MyExtractedFiles

Если MSI обернут в EXE-файл , попробуйтеэто довольно грязный ответ: Извлечение MSI из EXE .

Теперь вы можете найти нужный XML в извлеченных файлах, и вы можете «исправить» содержимое файла - при условии, что оно действительносуществует на диске.Затем вы запускаете установку на своих рабочих станциях из созданного вами образа администратора - через SCCM или другой механизм развертывания.

Сгенерированный XML : также возможно, чтов извлечении отсутствует файл XML, но он записывается с помощью пользовательского действия или механизма записи XML стороннего производителя (например, из WiX, Installshield, Advanced Installer и т. д.).Я не могу сказать без MSI.Затем вам нужно обновить пользовательские таблицы в MSI, чтобы задать соответствующие параметры, или в случае собственного пользовательского действия от поставщика постобработать файл, написанный с вашим собственным настраиваемым действием.Это может занять довольно много времени.Возможно, вы сможете использовать WiX для пост-обработки, но это не совсем тривиально, чтобы настроить.


Предупреждение об обновлении : Когда вы "исправление«XML-файл для установки, вы должны знать, что его не так просто перезаписать при обновлении.Технически лучше преобразовывать записи XML-файла в операторы обновления WiX XML (или эквивалентные в других инструментах развертывания), поскольку это позволяет точно определять изменения в файле с точностью, не беспокоясь о сценариях перезаписи файла (что может быть сложноработать)По сути: установщики Windows по умолчанию не будут перезаписывать файлы с разными датами изменения и изменения (это длинная история с множеством неожиданностей, с которыми приходится сталкиваться).

Только серьезное обновление : если вы используете серьезные обновления для обновления своего приложения и полностью удаляете старую версию перед установкой новой (раннее размещение RemoveExistingProducts в InstallExecuteSequence), то, как правило, проблем с перезаписью не возникнет.настройки с новыми, так как изменения стираются - удаляются - при удалении, а содержимое по умолчанию устанавливается свежим (перевернутым, не перезаписанным) - что на самом деле является обычной проблемой для людей, когда они не ожидают такого поведения.Будет ли файл конфигурации изменен пользователем после установки - способом, который вы хотите сохранить?


Подробнее об административных установках:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...