2022-08-06

[cmd]InstallShield Wizard 安裝包 指令

 

InstallShield Wizard 安裝包不像Windows Installer 封裝 (.msi) 使用命令提示字元開啟使用 /?可以查詢指令訊息
 
Windows Installer /?
 
經過東翻西找,終於找到此安裝包的相關指令

 

 

 

 

 

 

 

 

 

 

 

/r 紀錄模式,在執行安裝模式或卸載模式時使用該指令,會建立iss檔,若要使用安靜模式時需要搭配.iss

使用方法:

路徑\安裝檔.exe /r /f1"路徑\名稱.iss"

路徑\安裝檔.exe /uninst /r /f1"路徑\名稱.iss"

*注意/f1後面沒有空白

執行指令後安裝/移除介面會跳出來,手動安裝/卸載後便會產生.iss在你指定的路徑下,若未指定路徑不會生效


/s 安靜模式,在背景執行安裝/移除動作,不會跳出UI和詢問訊息,也沒有進度條,需要製作好的.iss,若輸入錯誤指令則無反應

使用方法:

路徑\安裝檔.exe /s /f1"路徑\名稱.iss"

路徑\安裝檔.exe /s /uninst /f1"路徑\名稱.iss"


/f2 Log模式,紀錄log

使用方法:

路徑\安裝檔.exe /f2"路徑\名稱.log"

路徑\安裝檔.exe /uninst /f2"路徑\名稱.log"

 

其他

"C:\Program Files (x86)\InstallShield Installation Information\{機碼}\setup.exe" -runfromtemp -l0x0404  -removeonly

如果知道檔案的機碼,或是知道安裝路徑後搜尋路徑可以找到對應的機碼,裡面有一個移除指令,不需要安裝檔,我是沒試過搭配.iss做安靜移除,下次可以試試


資料來源:https://docs.oracle.com/cd/E25054_01/fusionapps.1111/e16600/desktopclient.htm

沒有留言:

張貼留言