我想配置Cisco Jabber并在Cisco Jabber中启用PickupGroup和HuntGroup的功能。为此,我必须在 C:\ Program Files(x86)\ Cisco Systems \ Cisco Jabber中调整xml文件( jabber-config-defaults.xm l)。我必须粘贴这段代码
<userConfig name="EnableCallPickup" value="True"/>
<userConfig name="EnableHuntGroup" value="True"/>
但是后续修改xml文件应该是不必要的。为此,我必须使用msi编辑器z.b. ms orca或pantaray superorca并更改参数。
问:我必须在MSI-Editor中更改哪些参数才能启用PickupGroup和HuntGroup,而不必在安装后调整xml文件?
答案 0 :(得分:0)
更新:检查管理员是否有可用于部署的文档 - 或者给他们的支持部门打电话。这些文档中经常提供建议或建议,并提供有关如何最佳部署软件的提示。它可以像设置一些PUBLIC属性一样简单:
注意!不是实际参数,只是一个样本,检查文档:
msiexec.exe /i YourPackage.msi ENABLECALLPICKUP=1 ENABLEHUNTGROUP=1
以下答案尝试详细解释MSI安装的自定义问题 - PUBLIC PROPERTIES,transforms等: How to make better use of MSI files 。
完成任务 :如果没有实际的MSI,总是很难说最好的方法是什么。其中一个更简单的方法 - 在我看来,如果你正在做一个公司包 - 就是制作你的包的管理员形象。技术上不是最好的方法,但它通常可以完成工作:
msiexec.exe /a YourPackage.msi
然后以交互方式为您的设置选择一个提取文件夹。或者,如果没有GUI,请在提取命令中指定输出路径:
msiexec.exe /a YourPackage.msi TARGETDIR=C:\MyExtractedFiles
如果MSI包含在EXE文件中 ,请尝试这个相当混乱的答案:Extract MSI from EXE。
现在,您可以在解压缩的文件中找到有问题的XML,并且可以&#34;修补程序&#34;文件的内容 - 只要它实际存在于磁盘上。然后,从您创建的管理映像(通过SCCM或其他部署机制)在您的工作站上运行安装。
生成的XML :提取中也可能没有XML文件,但它是由自定义操作或第三方XML编写机制编写的(例如来自WiX,Installshield,Advanced Installer等...)。没有MSI,我无法告诉你。然后,您需要更新MSI中的自定义表以设置有问题的设置,或者如果是来自供应商的本地自定义操作,则使用您自己的自定义操作对文件进行后处理。这可能需要一段时间。您可能可以使用WiX进行后期处理,但调整并不是完全无关紧要。
升级警告 :当您&#34;修补程序&#34;要安装的XML文件,您应该知道在升级时覆盖它并不容易。从技术上讲,将XML文件条目转换为WiX XML更新语句(或其他部署工具中的等效语句)在技术上更好,因为这样可以使您确定&#34;精确定位&#34;文件中的更改准确无误,无需担心文件覆盖情况(这可能很难解决)。基本上:默认情况下,Windows Installer不会覆盖具有不同修改和更改日期的文件(这是一个很长的故事,需要处理很多惊喜)。
仅限主要升级 :如果您使用主要升级来升级您的应用程序,并在安装新版本之前完全卸载旧版本({{1在RemoveExistingProducts
),然后你通常不会看到任何问题覆盖设置与新的设置,因为更改被删除 - 删除 - 卸载,默认内容安装新(恢复,不被覆盖) - 当人们不期待这种行为时,这实际上是一个普遍的问题。安装后用户是否会以您想要保留的方式更改配置文件?
有关管理安装的更多信息: