Group-Policy

通過 GPO 部署 .msi 應用程序不起作用

  • December 30, 2011

我一直在嘗試使用 GPO 將 forticlient SSL VPN 應用程序(.msi 格式)部署到我的域機器中。即使我通過發出以下命令進行了先前的靜默安裝: msiexec /qb /i installer.msi 並且它起作用了,這是在以下文章中作為先決條件提到的:以完全無人值守的方式通過組策略安裝 MSI, .msi 未安裝在機器中。安裝程序位於具有適當權限的共享文件夾中。

我可以從哪裡獲得有關可能阻止在域電腦上安裝的資訊?

謝謝你的幫助

更新: 客戶端是 Windows 7 Pro 32 位。伺服器是 Windows Server 2008 R2 更新: 發出 gpresult /R 命令顯示電腦實際上正在接收 GPO,並且沒有被過濾。

更新 2

我按照文章指示的路徑進行操作:Group Policy installation failed error 1274,但是有兩個事件,一個指示 錯誤 1274,另一個是錯誤 %%2。在我的機器上進行測試重新啟動時**,應用程序分配成功**的事件出現了一次,但不再出現,但沒有進行安裝。我對這個問題感到困惑。

診斷“靜默”MSI 安裝失敗可以這樣完成:

首先,檢查您的 GPO 是否正確應用。使用組策略管理控制台在目標電腦上執行報告,並查看此報告以檢查分配軟體安裝的 GPO 是否正確應用。如果這部分工作不正常,那麼就沒有進一步的意義了。相關 GPO 中的故障或應在其之前或旁邊應用的任何其他 GPO 中的故障都可能導致工作站停止處理 GPO。

完成後,檢查目標機器上的事件日誌:

打開電腦管理 -> 事件查看器 -> Windows 日誌 - 應用程序

您正在尋找MsiInstaller源的錯誤(當然還有同時記錄的任何其他事件)。

最後,許多應用程序會在安裝過程中記錄自己的日誌。如果您可以找到執行 MSI 安裝的本地文件夾,則其中可能有詳細的錯誤日誌(當然,如果您可以在 Windows 事件查看器中找到錯誤,那麼這也有望提及應用程序日誌文件並告訴您在哪裡可以找到它)

還要檢查以下設置是否通過 GPO 應用於目標電腦,如果沒有,請設置它,然後從目標電腦上的命令行執行 gpupdate /force,然後重新啟動。

Computer Settings

 -> Administrative Templates
   -> System
     -> Logon
       -> Always wait for the network at computer startup and logon – Enabled

引用自:https://serverfault.com/questions/345395