簡體   English   中英

如何在靜默安裝期間更改 EXE 文件的目標目錄/安裝路徑

[英]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 的目標/路徑,我發現的唯一解決方法是使用/extractexe 中獲取msi ,然后使用@mklement0建議。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM