Active-Directory

通過組策略部署 MS Access 執行時

  • May 23, 2015

我正在嘗試通過組策略部署 Access 2007 執行時,但遇到了問題。所以,我下載了 AccessRT.exe 並執行 accessrt.exe /extract 來獲取 msi 文件。然後,當我嘗試將 .msi 附加到新 gpo 的軟體策略時,我收到以下錯誤。

“添加操作失敗。無法從包中提取部署資訊。對包執行驗證以確保包正確。”

盡我的Google搜尋能力,我發現我需要創建一個 config.xml 文件。好吧,那裡的文件不是最好的,即使在創建 config.xml 文件(如下)之後,我仍然無法讓它工作。

<Display Level="none" AcceptEula="yes" />  

<INSTALLLOCATION Value="%programfiles%\Microsoft Office" />

<LIS CACHEACTION="CacheOnly" />

<DistributionPoint Location="\\Shared\NETLogon\Software Deployments\Microsoft\Access RT 2007" />

<Logging Type="standard" Path="%temp%" Template="AccessRT(*).txt"/>

<Setting Id="SETUP_REBOOT" Value="NEVER" />

有什麼建議麼?

在我試圖弄清楚這一點。我嘗試在我的電腦上執行 msi 並收到錯誤….

錯誤 1713。安裝程序無法安裝 Microsoft Office Access Runtime 2010 所需的產品之一

這導致了我這篇文章。

http://support.microsoft.com/kb/926279

長話短說,從 Microsoft Office 2007 開始,您無法通過 .msi 文件安裝任何產品。

失敗。

謝謝微軟。

由於先前接受的答案是錯誤的,我將在此處發布正確的答案。

Microsoft 希望您將 Office 集成到您的 Windows 部署映像中,因此他們刪除了對 GPO-MSI 部署的支持,以便將其他功能集成到安裝程序中,這些功能在每種 MSI 部署情況下都不受支持。您希望需要自動 GPO 部署的每個人都執行 KMS,以便他們可以部署包含所有基本軟體的標準映像。對 Office GPO 部署的需求已經隨著 Office 2000 消失,因為所有更高版本都可以通過 WSUS 接收更新,因此可以使用作業系統進行映像,而無需使用集成的服務包和更新進行定期重新部署。

對於所有不使用映像系統或不想將 Office 集成到他們的作業系統部署中的人,仍然有一種方法可以通過 GPO 部署和刪除 MS Office;這不是現代 Windows 管理員所期望的簡單點擊方式。

閱讀此部落格,因為那裡詳細解釋了自動部署所需的一切:[ https://technet.microsoft.com/en-us/magazine/ff956190.aspx]

$$ 1 $$ 如果您希望以後能夠刪除該產品(例如,如果您想推出更高的 Office 版本而不更改為更高的作業系統版本),您必須稍微擴展它。

只需創建 2 個 GPO,其中一個獲取您可以在上述文章中找到的 Office 2010 部署的電腦啟動腳本。另一個得到一個稍微修改過的啟動腳本,如果安裝了 Office,它將解除安裝它。

如果您稍微調整一下安全設置,您甚至可以將 GPO 放到同一個 OU 上:

  • 創建一個名為“Office2010”之類的安全組,其中包含應安裝該產品的所有電腦
  • 將此組添加到部署 GPO 並為其賦予“應用 GPO”權限
  • 刪除“經過身份驗證的使用者”組的“應用 GPO”權限,但保留其“讀取”權限
  • 將“Office2010”組添加到刪除-GPO 並為其提供“應用 GPO”-right 的拒絕選項。將此 GPO 中的“經過身份驗證的使用者”組保留為具有標準權限。

這樣,作為“Office 2010”組成員的每台電腦都將在啟動時執行部署腳本,並在必要時部署 Office 2010。任何其他電腦將改為執行刪除腳本並解除安裝 Office 2010(如果仍安裝)。

$$ 1 $$:Microsoft TechNet 文章“萬事通:使用免費工具自動部署 Microsoft Office 2010”

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