Golden Software 产品(Surfer、Grapher、Strater)的 EXE 与 MSI 安装程序都支持通过命令行以安装开关定义具体安装选项。当前版本的 MSI 可在下载页获取。
以 System Account(系统账户)运行安装程序目前不受支持。许多用户使用命令行绕过该限制,也有其他替代方案。Golden Software 支持团队无法就 SCCM 部署提供完整支持,但如果您在部署中遇到问题仍可联系我们,我们会尽力为您指明方向。
EXE 安装开关
静默安装:<setup.exe> /s
"C:\Users\GS\Download\Surfer_19_Installer.exe" /s
强制 32 位安装:<setup.exe> /32BIT
"C:\Users\GS\Download\Surfer_19_Installer.exe" /32BIT
强制 64 位安装(64 位机器默认):<setup.exe> /64BIT
"C:\Users\GS\Download\Surfer_19_Installer.exe" /64BIT
不创建桌面快捷方式:<setup.exe> NODESKTOPLINK
"C:\Users\GS\Download\Surfer_19_Installer.exe" NODESKTOPLINK
静默卸载:<setup.exe> MODIFY=FALSE REMOVE=TRUE UNINSTALL=YES /s
"C:\Users\GS\Download\Surfer_19_Installer.exe" MODIFY=FALSE REMOVE=TRUE UNINSTALL=YES /s
静默安装到指定目录:<setup.exe> TARGETDIR=<installDir> /s
"C:\Users\GS\Download\Surfer_19_Installer.exe" TARGETDIR="C:\my GS programs\"
静默安装到指定开始菜单分组:<setup.exe> STARTMENU=<startMenu> /s
"C:\Users\GS\Download\Surfer_19_Installer.exe" STARTMENU="my gs shortcut" /s
MSI 安装开关
我们的 MSI 安装包支持标准的 Windows msiexec 命令行开关。在命令行窗口输入 msiexec /? 即可查看所有选项(下方也列出)。
要结合 EXE 端的安装属性,请使用 CMDLINE="..." 形式传入:
msiexec <install_switch> <MSI file> CMDLINE="<上述 EXE 开关>"
例如,安装 32 位版本:
msiexec /i "C:\Users\Downloads\Grapher_Full_Group_Policy.msi" CMDLINE="/32BIT"
或自定义安装目录:
msiexec /i "<安装文件完整路径>" CMDLINE="TARGETDIR=""<目标目录完整路径>"""
例如 MSI 位于 C:\Users\UserName\Downloads\,要安装到 D:\Programs:
msiexec /i "C:\Users\UserName\Downloads\Grapher_Full_Group_Policy.msi" CMDLINE="TARGETDIR=""D:\Programs"""
通用格式:msiexec /Option <必填参数> [可选参数]
基本示例:
msiexec /i "C:\Users\Downloads\Surfer_Full_Group_Policy.msi"
Install Options(安装选项)
</package | /i> <Product.msi> 安装或配置产品
/a <Product.msi> 管理式安装——将产品安装到网络
/j<u|m> <Product.msi> [/t <Transform List>] [/g <Language ID>]
通告产品(m 面向所有用户,u 面向当前用户)
Display Options(显示选项)
/quiet 静默模式,无任何交互
/passive 无人值守模式,仅显示进度条
/q[n|b|r|f] 设置界面级别
n - 无界面 b - 基础界面 r - 简化界面 f - 完整界面(默认)
/help 显示帮助
Restart Options(重启选项)
/norestart 安装完成后不重启
/promptrestart 必要时提示用户重启
/forcerestart 安装完成后总是重启
Logging Options(日志选项)
/l[i|w|e|a|r|u|c|m|o|p|v|x|+|!|*] <LogFile>
i - 状态消息
w - 非致命警告
e - 所有错误
a - 动作开始
r - 动作细节
u - 用户请求
c - 初始 UI 参数
m - 内存不足 / 致命退出信息
o - 磁盘空间不足
p - 终端属性
v - 详细输出
x - 额外调试信息
+ - 追加到已有日志
! - 每行即时刷新
* - 记录除 v 与 x 之外的所有信息
/log <LogFile> 等价于 /l* <LogFile>
Repair Options(修复选项)
/f[p|e|c|m|s|o|d|a|u|v] <Product.msi | ProductCode> 修复产品
p - 仅当文件缺失时
o - 当文件缺失或安装的是更旧版本(默认)
e - 当文件缺失或安装的是相同 / 更旧版本
d - 当文件缺失或安装的是不同版本
c - 当文件缺失或校验和不匹配
a - 强制重装所有文件
u - 所有必要的用户注册表项(默认)
m - 所有必要的计算机注册表项(默认)
s - 所有现有快捷方式(默认)
v - 从源运行并重建本地缓存
Setting Public Properties(公共属性)
[PROPERTY=PropertyValue]
授权相关
安装完成后,使用序列号授权的产品需要在计算机上交互式运行才能输入序列号,无法远程完成。
使用产品密钥授权的产品,授权数据可以自动应用,详见 How To Apply License Settings Without User Interaction。