我有一个installscript项目(非MSI),它处于多实例模式。 在大多数情况下,setup.exe将以静默方式从命令行启动。
然后,将生成程序的新版本,我们可能必须更新已安装在计算机上的som实例。 问题是我不知道如何从cmdline中选择要更新的实例(在静默模式下)。 有没有办法做到这一点?
我注意到有一个/ ig开关,它允许我使用特定的实例GUID,但它似乎不允许我通过其guid选择一个实例...
答案 0 :(得分:1)
我找到了。
更新您需要的特定实例:
setup.exe /r /f1"/full/path/to/your/recordfile.iss"
然后,您可以使用以下命令行更新实例:
setup.exe /r /f1"/full/path/to/your/recordfile.iss" /ig"{your-guid-goes-here}"
这对我有用。