Office Online Server2016安裝手冊


Office Online Server2016安裝手冊

1、加入域

加入域,機器名為:OOS.Contoso.com

2、安裝前提條件

  • 運行powershell檢查先決條件

Add-WindowsFeature Web-Server,Web-Mgmt-Tools,Web-Mgmt-Console,Web-WebServer,Web-Common-Http,Web-Default-Doc,Web-Static-Content,Web-Performance,Web-Stat-Compression,Web-Dyn-Compression,Web-Security,Web-Filtering,Web-Windows-Auth,Web-App-Dev,Web-Net-Ext45,Web-Asp-Net45,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Includes,InkandHandwritingServices,NET-Framework-Features,NET-Framework-Core,NET-HTTP-Activation,NET-Non-HTTP-Activ,NET-WCF-HTTP-Activation45,Windows-Identity-Foundation

執行效果如下:

 

  • 安裝如下軟件

 

 

 

3、補丁問題

系統提示錯誤:

錯誤描述

VC2015、VC14 在 Windows 2012 R2 安裝失敗,0x80240017 - 未指定的錯誤,解決辦法,據朋友反應VC2013一樣存在這個問題……;

查資料說是沒有安裝 KB2999226 補丁,查看錯誤日志文件,里面有一行C:\ProgramData\Package Cache\FC6260C33678BB17FB8B88536C476B4015B7C5E9\packages\Patch\x64\Windows8.1-KB2999226-x64.msu" /quiet /norestart'

可見,該補丁是帶了的,而它安裝失敗,直接去點擊這個補丁,彈出錯誤:此更新不適用你的計算機。

可見,安裝此補丁失敗的原因是,它又需要前置條件,原文摘錄如下:

系統必備組件,若要安裝此更新,您必須 2014 年 4 月累積更新 Windows RT 8.1、 Windows 8.1 和 Windows Server 2012 R2 (2919355) 安裝在 Windows 8.1 或 Windows Server 2012 R2 上。或者安裝 Windows 7 的 Windows Server 2008 R2 的 Service Pack 1.或者安裝 Service Pack 2 適用於 Windows Vista 和 Windows server 2008.那么,需要安裝 2919355 號補丁,頁面地址https://support.microsoft.com/zh-cn/kb/2919355

下載頁面在:https://www.microsoft.com/en-us/download/details.aspx?id=42334

注意:必須按以下順序安裝更新: clearcompressionflag.exe、 KB2919355、

然后,KB2919355,又需要前置補丁KB2919442,立即下載基於 x64 的 Windows Server 2012 R2 的KB2919442補丁

 

最后安裝KB2999226如下圖:

終於看到成功的界面了

4、開始安裝

 

 

5、安裝英語語音包

下載語音包http://go.microsoft.com/fwlink/p/?LinkId=798136 ,如下圖安裝

 

6、開始部署OOS

Powshell命令: 

New-OfficeWebAppsFarm -InternalURL "http://OOS.Contoso.com" -AllowHttp -EditingEnabled 

如下圖: 

 

 

 

 

 

 

 

7、驗證OOS

在瀏覽器訪問:http://oos.contoso.com/hosting/discovery ,出現如下 

 

表示安裝成功 

8、在SharePoint2016配置OOS

8.1 創建SharePoint2016與office online server2016的綁定

運行以下命令,其中 <WacServerName> 是您為內部 URL 設置的完全限定的域名 (FQDN)。這是 Office Web Apps Server 流量的入口點。對於此測試環境,您必須指定 –AllowHTTP 參數以允許 SharePoint 2013 通過使用 HTTP 接收來自 Office Web Apps Server 服務器場的發現信息。如果您未指定 –AllowHTTP,則 SharePoint 2013 將嘗試使用 HTTPS 與 Office Web Apps Server 服務器場進行通信,並且此命令將失敗。

New-SPWOPIBinding -ServerName "oos.contoso.com" -AllowHTTP 

 

 

8.2 查看針對 SharePoint 綁定的 WOPI 區域

Office Online Server 使用區域來確定其與主機(此示例中為 SharePoint 2016)進行通信時將使用的 URL(內部或外部)和協議(HTTP 或 HTTPS)。默認情況下,SharePoint Server 2016 使用 internal-https 區域。通過運行以下命令來確認這是當前區域:

復制

Get-SPWOPIZone 

此命令顯示的 WOPI 區域應該是 internal-http。如果顯示正確,請跳至步驟 5,否則請參閱下一步。

8.3 將 WOPI 區域更改為 internal-http

如果通過執行步驟 3 獲得的結果為 internal-https,則運行以下命令可將區域更改為 internal-http。您必須進行此更改,因為 SharePoint 2016 的區域必須匹配 Office Online Server 服務器場的區域。

Set-SPWOPIZone -zone "internal-http" 

再次運行 Get-SPWOPIZone ,確認新的區域為 internal-http。

8.4 將 SharePoint 2016 中的 AllowOAuthOverHttp 設置更改為 True

若要在測試環境中通過 HTTP 將 SharePoint 2016 與 Office Online Server 結合使用,您必須將 AllowOAuthOverHttp 設置為 True。否則,Office Online Server 將不起作用。可通過運行以下示例來檢查當前狀態:

(Get-SPSecurityTokenServiceConfig).AllowOAuthOverHttp

如果此命令返回 False,則運行下列命令可將其設置為 True。

$config = (Get-SPSecurityTokenServiceConfig)

$config.AllowOAuthOverHttp = $true

$config.Update()

再次運行以下命令來驗證 AllowOAuthOverHttp 設置現在是否設置為 True。

(Get-SPSecurityTokenServiceConfig).AllowOAuthOverHttp

8.5 允許Excel SOAP API

$Farm = Get-SPFarm 

$Farm.Properties.Add("WopiLegacySoapSupport", " http://oos.contoso.com/x/_vti_bin/ExcelServiceInternal.asmx"); 

$Farm.Update(); 

 

 

8.6 驗證Office Online Server是否部署成功

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM