2015-10-06 18 views
1

我們使用安裝程序在多臺服務器上升級我們的應用程序。我們使用腳本來做到這一點。我們希望能夠以無人蔘與模式啓動安裝程序(目標路徑位於執行的命令上,但響應文件已共享)。我們想同時啓動其中幾個腳本。Install4j:是否可以在無人蔘與模式下同時運行安裝程序?

我試過這個,有3個同時安裝,它看起來像一個安裝完成,而其他2個失敗。有沒有我需要的命令行開關,使其成爲可能?我看了幫助,找不到任何東西。

回答

0

安裝程序會阻止多個同時執行。在GUI模式下,第二次調用將激活第一個窗口,而在無人值守模式下,它只會失敗。

從install4j 6.0.5開始,您可以定義編譯器變量「sys.ext.installerSingleInstance」並將其設置爲「false」,以防止安裝程序和卸載程序使用單實例模式。

+0

我想找到安裝程序知道它是如何運行的第二次。它是一面旗幟嗎?註冊表項?臨時目錄?這對我們的下一個產品版本至關重要,如果他們必須一次升級一臺主機(他們有數千個!),這將對我們的安裝團隊造成瓶頸。鑑於此,我正在尋找可能的解決方法。當它位於同一臺機器的兩個不同目錄中時,我能夠成功啓動安裝程序。兩個GUI都成功完成,沒有錯誤。那麼,當第一種情況不適用時,這種情況是如何工作的呢? – Linda

+0

請參閱我的編輯。如果你想獲得6.0.5的預發佈版本,請聯繫[email protected]。 –

相關問題