Install Shield Silent响应文件(.iss文件)是否依赖于登录用户权限

问题描述 投票:1回答:1

所以我有一个场景,我正在使用ISS文件在Windows系统上安装oraclexe实例。它适用于具有“Administrator”(localadmin)权限的所有计算机。但是,域用户登录失败(这些登录是Administrators组的一部分)。

当我在该机器上单独安装oracle时,我们得到了安装。我怀疑是安装程序响应文件是旧的,很可能是在管理员登录时记录的。这有可能吗?

install installshield
1个回答
1
投票

应用程序重新打包:在企业设置中,人们经常使用application repackaging来处理遗留的setup.exe设置,这通常正是因为它们在静默安装方案中存在问题。我在这里描述这个过程:How to monitor and log manual installation(“Capture / Repackaging”部分)。

技术细节:在技术层面,应用程序重新打包的方法非常简单。它涉及在安装之前和安装之后扫描系统,然后捕获更改,清除大量垃圾设置并将完成的新安装程序包装在MSI包(或其他某种格式)中。尽管技术简单,但这些包的质量很大程度上取决于其创建者的知识。打包得很糟糕的MSI文件可能是松散的大炮。

包格式:应用程序重新打包可以以各种格式完成,但已建立的MSI format(Windows Installer)以reliable silent runningreliable remote management为中心的企业使用有很多好处 - 可以说是企业部署的最重要方面。请参阅此答案以获取更多详细信息:How to create windows installer。一旦你有了MSI,你就可以使用standard msiexec.exe command lines静默安装它。

工具:商业工具Advanced InstallerInstallshield是最知名的重新包装工具。它们相当昂贵。有时,人们会向部署顾问付费,以执行他们必须转换的单个程序包。在成功所需的知识方面也是非常可取的。 List of repackaging tools from installsite.org

技术限制:重新包装有局限性。 Localization(支持不同语言版本)是一个问题领域 - 您捕获英文版本,那么德语版本的德语文件在哪里?那种东西。这些问题总是因设置而异。说实话,它是逆向工程。此外,dynamically generated contentmachine and user specific,例如许可证密钥,证书,带有机器名称和类似的数据库连接字符串意味着您可能需要做很多工作才能使事情正常运行,有时甚至在技术上是不可能的。这是一种黑色的艺术,但是当完成正确的MSI文件时,它们可以在没有太多戏剧性的情况下进行无声部署。

(重新)包装团队:许多公司都有整个团队致力于捕获和准备大规模部署的传统和现代设置。其中许多是离岸的,大多数员工都不了解。我会检查你的公司是否有这样的团队。


记录?:日志文件说什么?这是传统的setup.exe安装程序还是在引擎盖下安装MSI文件?我还会检查系统的事件日志中的任何线索 - 特别是如果你没有一个好的日志文件。应该在同一目录中创建一个默认的Setup.log文件,并使用相同的名称(扩展名除外)作为响应文件。

/f2参数可用于指定不同的日志路径:

setup.exe /s /f2"C:\Setup.log"

这是关于静默安装主题的Flexera文章:https://resources.flexera.com/web/pdf/archive/silent_installs.pdf

最常见的带有日志命令行的静默安装:

setup.exe /s /f1"C:\sample\uninstall.iss" /f2"C:\sample\uninstall.log"

响应文件:诚实的事实是,静默响应文件从未可靠地实现静默运行。经常发生的是弹出一个从未在响应文件运行中记录的特殊对话框,然后它们全部崩溃。这可能是一个“低磁盘空间”警告或一些其他形式的意外,随机对话,没有人预测会出现。

意外的对话:因此,当你作为管理组成员的域用户安装时,确实会出现一些不同的东西,尽管我不能真正想到任何特别想到的东西。我认为这个问题也可能是特权和访问权限之一。例如,标准用户列表中可能存在拒绝帐户的某些NT权限。所有的理论,我都会选择日志来获得具体的东西。


Installshield帮助文件:

Installshield帮助文件中有几个相关部分。如果您需要更多调整安装参数,请研究这些。这里记录了所有交换机 - 这些链接适用于2018版的Installshield:


一些链接:

© www.soinside.com 2019 - 2024. All rights reserved.