如何执行 NuGenesis SDMS 客户端程序的静默安装 - WKB48965
文章编号: 48965点击此处访问英文版本文章
目的
执行 SDMS 客户端程序的静默安装(不向用户显示 UI)。
环境
- NuGenesis 9 SDMS(9.1 之前的版本;对于 9.1 版以上的静默安装,请使用 ICG 中规定的方法 - 例如“715006816_ICG, NuGenesis LMS 9.1.pdf”,因为自此版本起,几乎所有组件都包含 iss 文件)
- NuGenesis 8 SDMS
步骤
- 使用 -r 开关运行 setup.exe 程序以便记录响应文件。
- Transfer App、UNIFY 和 Service Release 安装程序具有特殊逻辑,可将 .ISS 文件与安装程序置于相同的文件夹中(带有自定义名称),并显示一个信息框,所示信息为 you are running this installer in record mode(您正在记录模式下运行此安装程序)。SDMS SDK 和 Admin 安装程序则没有这种逻辑,因为它们不适用于静默安装;但是,基本流程适用于所有这些应用程序。
- 请务必在与客户端计算机(安装了 Admin)相同的计算机上运行 setup.exe -r 程序。响应文件将记录对话框的所有响应。如果响应文件中没有出现对话框,静默安装将失败。
- setup.exe -r 完成后,查找文件 C:\Windows\setup.iss。
- 将该文件复制到 SDMS Admin 设置文件旁边的网络位置。
- 对于静默安装,请使用以下参数运行程序:setup.exe -s -f1"PathToISSFile" -f2"PathToLogFile"
例如:
setup.exe -s -f1"\\fileserver\installers\NG8\Admin\Admin.iss" -f2"\\fileserver\installers\NG8\Admin\%COMPUTERNAME%_Admin.log" - 查看日志文件中有无错误。确保安装程序显示的对话框设置与记录 ISS 文件时相同;如果不同,静默安装程序将失败。该进程在这方面非常脆弱,但我们必须使用此系统。