通過組策略部署 MS Access 執行時
我正在嘗試通過組策略部署 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”