[英]How to change TARGET DIRECTORY/path of installation for EXE file during SILENT installation
我試圖在安裝過程中更改目標目錄時靜默安裝 exe 軟件。
我無法在分期付款期間更改路徑/目錄。
我知道可用於 exe 文件的開關,我已經為我嘗試安裝的 exe 附加了相同的開關,它似乎屬於EDITED Advanced Installer >> (自解壓 Microsoft CAB 存檔)
命令開關: /extract:path ; /日志[:路徑]; /lang:lcid;/安靜; /被動的 ; /norestart ; /力恢復
我嘗試過的各種命令/塊: Python
p = subprocess.Popen(r'path\file.exe /quiet /v"INSTALLDIR=\"path""', shell=True)
p = subprocess.Popen(r'path\file.exe /quiet TARGETDIR="path""')
我面臨與powershell相同的問題。
注意:這個答案不能解決喜悅的問題,但它應該與先進的安裝程序創建基於MSI-(基於Windows安裝程序)安裝可執行文件的工作。
高級安裝程序文檔表明APPDIR
是您可以從命令行覆蓋的基於 MSI 的可執行文件的屬性名稱(未經測試):
Python:
p = subprocess.Popen(r'path\file.exe /quiet APPDIR="path"', shell=True)
PowerShell,假設您要等待安裝完成:
Start-Process -Wait 'path\file.exe' '/quiet APPDIR="path"'
根據構建產品的安裝程序軟件,可以使用開關。 例如,Puppet 安裝程序 exe 可以通過 Powershell 以這種方式傳遞參數 - 您可以在安裝程序中利用此語法。
Start-Process -FilePath C:\temp\puppet-agent-x64-latest.msi -ArgumentList "/qn /norestart -L* c:\temp\mylog.txt" -wait
似乎有任何可用於 AccessDatabaseEngine_X64.exe 的目標/路徑,我發現的唯一解決方法是使用/extract從exe 中獲取msi ,然后使用@mklement0建議。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.