我有一些使用InstallShield安装的应用程序 – 在安装过程中,应用程序的一个或两个部分使用msi安装。 我试过录制一个iss文件来指导安装过程,但是这些安装似乎总是冻结起来。 我也尝试安装顺序,首先安装msi,但是这并不妨碍主要安装尝试安装这些。
任何提示/build议/想法?
谢谢!
这将高度依赖于您要运行的特定安装程序。 大多数供应商并不在意让pipe理员轻松实现无人看pipe的部署。 你最好的办法是试着找一个已经为你做了工作的人。 AppDeploy.com上的软件包KB是除了论坛之外的首选 。 您也可以尝试在WPKG.org上searchwiki。
如果所有这些都失败了,你将不得不深入挖掘并自己想出问题。 在任何地方都可以启用日志logging,并准备花费大量的时间search特定的错误。 像微星编辑和ProcMon的 Orca工具可以是非常宝贵的。
SCCM软件包默认作为SYSTEM运行。 你应该尝试手动运行你的软件包作为本地pipe理员在一个testing框,看看它甚至可以在所有的第一。 如果在没有任何用户交互的情况下这是成功的,那么再次尝试使用类似PsExec的系统作为SYSTEM运行。 有些安装程序对于谁将运行安装程序或者该用户configuration文件将存在哪些部分做出愚蠢的假设。
重新打包基于前后快照创build新安装程序的工具存在,但是它们可能很昂贵。 他们也可以介绍自己的问题。
对于Installshield,命令行setup.exe /s /v/qn
是你的朋友。
这有两个/s
开关,告诉Installshield安装程序静默运行(并使用ISS文件),还有/v/qn
告诉Installshield在运行时将/qn
静默安装开关传递到MSI上。
请参阅InstallShield文档中的此页面,其中列出了其命令行选项Setup.exe和Update.exe命令行参数以获取更多选项。