有沒有辦法使用 PowerShell 并行安裝多個 .msi 和 .exe 檔案。假設我們將所有安裝程式放在一個目錄中
我找到了一個腳本來按順序安裝所有檔案。 使用 Powershell 安裝給定檔案夾中的所有檔案
uj5u.com熱心網友回復:
上一個答案:兩個 MSI 檔案不能同時運行,原因在這個關于 serverfault 的簡短舊答案中解釋。
本質:本質上 MSI 安裝程式作為事務運行,因此設定互斥體以在系統完成安裝時“鎖定”系統。這主要是為了支持回滾 - 這意味著如果由于某種原因安裝失敗,您可以將系統恢復到原始狀態。該鎖還通過促進適當的可除錯性和失敗安裝的日志記錄以及防止死鎖和重復覆寫等來幫助確保總體可靠性......
你應該知道的事情:
設定互斥鎖后,其他 MSI 檔案可以啟動到 GUI 部分,但無法啟動它們進行實際安裝(系統更新)。如果這樣做,您將收到一條錯誤訊息。
請注意,傳統風格的安裝程式(exe 檔案)不會注意此鎖定,并且可以在 MSI 檔案運行時運行,但您不應該這樣做。按順序運行安裝程式并檢查每個安裝程式的錯誤。現代計算機改進的 I/O 意味著安裝程式運行速度非常快,只需按順序執行即可。MSI 安裝程式有一些速度周。
鏈接:
- 其他安裝正在進行中 掛起我的 Wix 安裝
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/478646.html
上一篇:獲取兩個標簽之間的資料
