Sharepoint 2013 整合 Office Web Apps Server 2013

關於Office Web Apps Server 2013的安裝和部署,首先需要了解的就是硬件需求,其實也不用多想,和Sharepoint 2013的需求相同,8-12G的內存,相對來說你使用4 – 8G內存 對該組件進行測試也是沒有問題的!

其次需要注意的是該產品不能同Sharepoint 安裝在同一臺機器上,在安裝該產品的時候會自動檢測先決條件以及是否安裝了Sharepoint,如果其中一個不滿足都不可以繼續安裝,同時TechNet的官方文檔中也建議都部署在一臺全新的 System上的!

注:使用一般的機器在測試環境中,硬盤、內存都會抗議。

接下來開始部署Office Web Apps Server 2013(後簡稱OWAS 2013):

1、 將OWAS 2013 加入到域:

PS C:\Users\Administrator> Add-Computer -DomainName itcydomain.com -Credential itcydomain.com\administrator                 #執行後會交互提示你輸入密碼

警告: 所做的更改將在重新啓動計算機 OWAS-TEMPLATE 後生效。

使用Powershell 加服務器加入到域
使用Powershell 加服務器加入到域

2、 安裝OWAS 2013 依賴程序(部分程序的安裝我使用了Poweshell 命令完成,如果你參照該命令,建議你使用管理員身份運行powershell,至於以下角色和功能GUI的安裝方式,本文不提供操作過程):

.net Framework 4.5 ----->> 需要安裝

.net Framework 4.5 安裝
.net Framework 4.5 安裝

Windows6.1-KB2592525-x64 ----->> Windows系統DirectWrite應用程序更新 僅Windows Server 2008 R2 需要安裝

Windows6.1-KB2506143-x64 ----->> Windows Server 補丁 本補丁爲powershell 3.0 僅Windows Server 2008 R2 需要安裝(如未安裝.net Framework 4.5 則無法安裝該補丁程序)

Windows6.1-KB2592525-補丁安裝
Windows6.1-KB2592525-補丁安裝


注:如果你通過GUI無法完成補丁的安裝,你可以通過參考以下命令完成補丁的安裝:

D:\>expand Windows6.1-KB2592525-x64.msu -F:*.\source
Microsoft (R) 文件擴展實用程序版本 6.1.7600.16385
版權所有 (c) Microsoft Corporation。保留所有權利。

未指定 Windows6.1-KB2592525-x64.msu 的目標位置。

D:\>expand Windows6.1-KB2592525-x64.msu -F:* .\source
Microsoft (R) 文件擴展實用程序版本 6.1.7600.16385
版權所有 (c) Microsoft Corporation。保留所有權利。

正在將 .\source\WSUSSCAN.cab 添加到提取隊列
正在將 .\source\Windows6.1-KB2592525-x64.cab 添加到提取隊列
正在將 .\source\Windows6.1-KB2592525-x64-pkgProperties.txt 添加到提取隊列
正在將 .\source\Windows6.1-KB2592525-x64.xml 添加到提取隊列

正在展開文件 ....

完成展開文件 ...
總共 4 個文件。

D:\>cd source

D:\source>pkgmgr /ip /m:Windows6.1-KB2592525-x64.cab

IIS 7.0 ----->> 需要安裝

PS C:\Users\Administrator> Import-Module ServerManager
PS C:\Users\Administrator> Add-WindowsFeature Web-Server,Web-WebServer,Web-Common-Http,Web-Static-Content,Web-App-Dev,We
b-Asp-Net,Web-Net-Ext,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Includes,Web-Security,Web-Windows-Auth,Web-Filtering,Web-Stat-C
ompression,Web-Dyn-Compression,Web-Mgmt-Console

這裏標出安裝的參數 以供初次接觸的朋友瞭解熟悉:

Import-Module ServerManager	導入服務器管理器模塊
Web-Server	Web 服務器(IIS)
Web-WebServer	Web 服務器
Web-Common-Http		常見 HTTP 功能
Web-Static-Content		靜態內容 
Web-App-Dev		應用程序開發
Web-Asp-Net		ASP.NET
Web-Net-Ext		.NET 擴展性
Web-ISAPI-Ext		ISAPI 擴展
Web-ISAPI-Filter	ISAPI 篩選器
Web-Includes		在服務器端的包含文件
Web-Security	安全性
Web-Windows-Auth	Windows 身份驗證
Web-Filtering		請求篩選
Web-Stat-Compression	靜態內容壓縮
Web-Dyn-Compression		動態內容壓縮
Web-Mgmt-Console	IIS 管理控制檯


墨跡功能 ----->> 需要安裝(安裝完畢需重啓)

PS C:\Users\Administrator> Add-WindowsFeature Ink-Handwriting,IH-Ink-Support
警告: [安裝] 成功: [墨跡和手寫服務] 墨跡支持。 必須重新啓動此服務器以完成安裝過程。
警告: [安裝] 成功: [墨跡和手寫服務] 手寫識別。 必須重新啓動此服務器以完成安裝過程。

Success Restart Needed Exit Code Feature Result
------- -------------- --------- --------------
True    Yes            Succes... {墨跡支持, 手寫識別}

參數標註:

墨跡和手寫服務     Ink-Handwriting
墨跡支持           IH-Ink-Support

3、 安裝配置OWAS 2013(裝載光盤後雙擊就行,木有太多操作)


安裝Office Web Apps Server
安裝Office Web Apps Server

安裝完畢後,你需要建立一個場,該場可不是Sharepoint 上的場,是OWAS的服務器場。

PS C:\Users\Administrator> Import-Module OfficeWebApps
PS C:\Users\Administrator> New-OfficeWebAppsFarm –InternalURL  http://owas-template –AllowHttp –EditingEnabl

過程輸出:

將 EditingEnabled 設置爲 TRUE。只有當此 Office Web Apps Server 的用戶具有允許使用 Office Web Apps
進行編輯的許可證時,您才應該這樣做。
是否繼續執行此操作?
[Y] 是(Y)  [N] 否(N)  [S] 掛起(S)  [?] 幫助 (默認值爲“Y”): y

FarmOU                            :
InternalURL                       : http://owas-template/
ExternalURL                       :
AllowHTTP                         : True
SSLOffloaded                      : False
CertificateName                   :
EditingEnabled                    : True
LogLocation                       : C:\ProgramData\Microsoft\OfficeWebApps\Data\Logs\ULS
LogRetentionInDays                : 7
LogVerbosity                      :
Proxy                             :
CacheLocation                     : C:\ProgramData\Microsoft\OfficeWebApps\Working\d
MaxMemoryCacheSizeInMB            : 75
DocumentInfoCacheSize             : 5000
CacheSizeInGB                     : 15
ClipartEnabled                    : False
TranslationEnabled                : False
MaxTranslationCharacterCount      : 125000
TranslationServiceAppId           :
TranslationServiceAddress         :
RenderingLocalCacheLocation       : C:\ProgramData\Microsoft\OfficeWebApps\Working\waccache
RecycleActiveProcessCount         : 5
AllowCEIP                         : False
ExcelRequestDurationMax           : 300
ExcelSessionTimeout               : 450
ExcelWorkbookSizeMax              : 10
ExcelPrivateBytesMax              : -1
ExcelConnectionLifetime           : 1800
ExcelExternalDataCacheLifetime    : 300
ExcelAllowExternalData            : True
ExcelWarnOnDataRefresh            : True
OpenFromUrlEnabled                : False
OpenFromUncEnabled                : True
OpenFromUrlThrottlingEnabled      : True
PicturePasteDisabled              : True
RemovePersonalInformationFromLogs : False
AllowHttpSecureStoreConnections   : False
Machines                          : {OWAS-TEMPLATE}

標註:

Import-Module OfficeWebApps	加載Office Web Apps管理命令集
New-OfficeWebAppsFarm –InternalURL http:// owas-template –AllowHttp –EditingEnabled	創建服務器場

參數解釋:
–InternalURL 指定的 URL 是運行 Office Web Apps Server 的服務器的名稱
–AllowHttp 參數將服務器場配置爲使用 HTTP 
–EditingEnabled 參數在 Office Web Apps 中啓用編輯


驗證OWAS 2013 的安裝

訪問:http://owas-template/hosting/discovery

This XML file does not appear to have any style information associated with it. The document tree is shown below.
<wopi-discovery>
<net-zone name="internal-http">
<app name="Excel" favIconUrl="http://owas-template/x/_layouts/images/FavIcon_Excel.ico" checkLicense="true">
<action name="view" ext="ods" default="true" urlsrc="http://owas-template/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&><rs=DC_LLCC&>"/>
<action name="view" ext="xls" default="true" urlsrc="http://owas-template/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&><rs=DC_LLCC&>"/>
<action name="view" ext="xlsb" default="true" urlsrc="http://owas-template/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&><rs=DC_LLCC&>"/>


配置sharepoint 2013 能夠使用 OWAS 2013 :

打開sharepoint 2013 命令行管理程序,執行以下powershell 命令

PS C:\Users\Administrator> New-SPWOPIBinding -ServerName owas-template -AllowHTTP


注:如果不指定-AllowHTTP 則Sharepoint 2013 將嘗試使用HTTPS與OWAS服務器場通信,並且此命令不會執行成功。

查看針對Sharepoint綁定的WOPI區域:

默認情況下,SharePoint Server 2013 使用 internal-https 區域。通過運行以下命令來確認這是當前區域:

PS C:\Users\Administrator> Get-SPWOPIZone
internal-https

將WOPI 區域更改爲 internal-http

默認情況下,您通過本文所得到的配置在上一條命令中得到的回執是“internal-https” 則運行以下命令可將區域更改爲 internal-http。你必須進行此更改,因爲 SharePoint 2013 的區域必須匹配 Office Web Apps Server 服務器場的區域。

PS C:\Users\Administrator> Set-SPWOPIZone -zone "internal-http"
確認新的區域爲internal-http
PS C:\Users\Administrator> Get-SPWOPIZone
internal-http

同時爲了在測試環境中可以將sharepoint 2013 與 OWAS 2013 結合使用,還需要將AllowOAuthOverHttp 設置更改爲 True

PS C:\Users\Administrator> (Get-SPSecurityTokenServiceConfig).AllowOAuthOverHttp

False

如上所示,如果你的回執也是False請執行如下命令將其設置爲True,默認肯定是False

PS C:\Users\Administrator> $config = (Get-SPSecurityTokenServiceConfig)
PS C:\Users\Administrator> $config.AllowOAuthOverHttp = $true
PS C:\Users\Administrator> $config.Update()

請運行如下命令驗證AllowOAuthOverHttp是否設置爲True。

PS C:\Users\Administrator> (Get-SPSecurityTokenServiceConfig).AllowOAuthOverHttp

True


驗證功能性是否正常:

預覽文檔:

office web apps server 功能驗證
office web apps server 功能驗證


新建Office 辦公文件:

office web apps server 功能驗證 新建Office 辦公文件
office web apps server 功能驗證 新建Office 辦公文件

在瀏覽器中查看:

office web apps server 功能驗證 在瀏覽器中編輯
office web apps server 功能驗證 在瀏覽器中編輯

sharepoint編輯界面:

office web apps server 功能驗證 在瀏覽器中編輯
office web apps server 功能驗證 在瀏覽器中編輯


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章