Office Web Apps安裝部署(二)


SharePoint 2013調用Office Web Apps

注意:調用OfficeWebApps的sharepoint應用的身份認證必須是基於聲明的身份認證(claims-based authentication)

首先安裝好SharePoint2013,我在此部署文檔中使用的是免費的sharepiont foundation 2013.

操作系統環境為:windows2012.

1. 安裝好sharepoint 2013之后。以管理員身份運行下列PowerShell

New-SPWOPIBinding -ServerName <WacServerName> -AllowHTTP

其中<WacServerName>為Office Web Apps的域名全稱(FQDN),比如說:OfficeWebApps.veekee.cn.

上述PowerShell命令的意思是建立sharepoint文檔庫中Office文檔的打開關聯程序為Office Web Apps.

成功的話會返回下面的信息,如圖所示

clip_image002

2. 之后再運行下列命令:

Get-SPWOPIZone

(WOPI指的是Web 應用程序開放平台接口協議)

上述PowerShell命令意思是查看本sharepoint服務器與其他服務器的通信協議。

運行之后會返回如下信息:

clip_image004

返回internal-https,意思是接口協議用的是https。

一般情況下,在內網用http協議就足夠了。

所以要改成http協議,用下列命令:

Set-SPWOPIZone -zone "internal-http"

再用Get-SPWOPIZone查看,返回的是internal-http,修改成功。

3.

然后再修改sharepoint與Office Web Apps的認證關系。要把AllowOAuthOverHttp這個屬性設置為True.

用下列命令:

(Get-SPSecurityTokenServiceConfig).AllowOAuthOverHttp

返回的為false.

那么就應該用下列命令設置此屬性為true.

$config = (Get-SPSecurityTokenServiceConfig)
$config.AllowOAuthOverHttp = $true
$config.Update()

如下圖所示:

clip_image006

至此,Office Web Apps與SharePoint2013的關系就已經建立好了。可以新建一個SharePoint網站看一下效果。

注意:創建文檔時,不要用系統帳戶 ,否則創建Office文檔會出錯

如下圖所示:

clip_image008

新建文檔的時候,會多出一個菜單,提示新建哪種Office文檔。

還提供Office文檔的預覽效果,如下圖所示。

clip_image010

點擊打開相應文檔,會提供類似Office桌面版的效果,會讓你忘記這是一個web程序,仿佛就是一個桌面版的Office.

image

 

如果不能訪問的話,請檢查一下客戶端是否能夠解析OWA的地址。 

 

參考文檔:

http://technet.microsoft.com/en-us/library/jj219455.aspx

http://technet.microsoft.com/en-us/library/ff431687.aspx

 

OWA相關的PowerShell命令

http://technet.microsoft.com/zh-cn/library/jj219457.aspx


免責聲明!

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



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