0

我有一個Visual Studio安裝項目創建安裝VSTO應用程序。安裝項目輸出一個EXE和2個MSI文件。一個用於VSTO的MSI和另一個用於Office Runtime依賴的MSI。包Visual Studio安裝項目與組策略靜默安裝

我知道setup.exe是used to check for pre-requisites像辦公室運行時,.NET和其他。

但是,組策略用戶配置>策略>軟件設置>軟件安裝只接受MSI文件。如何將所有這三個文件打包成一個MSI來執行無提示安裝?

回答

0

無法將prereqs合併到單個MSI中。如果你想支持GPO,你唯一能做的就是不要用先決條件構建EXE,而是在MSI中加入門控檢查來驗證它們在那裏。然後,客戶必須爲先決條件設置其他GPO分佈。 (假設先決條件可用作MSI,.NET不可用)。

在現實世界中,幾乎沒有人使用GPO軟件分發。這太嚴格了。他們使用SCCM等工具代替。但這是ServerFault不是StackOverflow的問題。