日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Office web app server2013详细的安装和部署

發布時間:2023/12/10 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Office web app server2013详细的安装和部署 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

SharePoint 2013集成Office web apps server2013詳細的安裝和部署

?安裝前的需要理解的:

?? 1、Office Web Apps 只能由使用基于聲明的身份驗證的 SharePoint 2013 Web 應用程序使用。Office Web Apps 呈現和編輯在使用經典模式身份驗證的 SharePoint 2013 Web 應用程序上不起作用。(在 SharePoint 2013 中,基于聲明的身份驗證是進行用戶身份驗證的默認和首選方法)

?? 2、僅查看。默認情況下,Office Web Apps 是僅查看狀態。僅查看功能是免費提供的。
編輯和查看。您必須購買編輯許可證才能使用 Office Web Apps 和 SharePoint 2013 的編輯功能。在創建 Office Web Apps Server 服務器場時啟用編輯。
?? 3、如果您使用系統帳戶(administrator)登錄到 SharePoint 2013,則將無法測試 SharePoint 2013 和 Office Web Apps Server 之間的連接。您必須使用其他帳戶登錄來測試連接

?? 4、內存不足會導致無法在 Office Web Apps 中預覽 Office 文檔

以下是主要步驟:

?一、前提條件

???? 硬件條件:按照官方文檔的說法,和SharePoint 2013的需求相同,也就是說需要8-12GB的內存(注意TechNet上的官方文檔和那套官方PPT里,對硬件需求的描述是不一致的),但如果只運行在開發/測試環境中,沒什么負載量的話……反正我只給這個虛機分了2.5GB內存,也能跑起來。

????確保當前機器沒有安裝office

?? 確保當前機器沒有安裝Exchange,sharepoint,lync server,sql server(需要在AD域環境下安裝office web apps服務但不能在域控制上安裝,說白了在安裝owas的機器上不能安裝任何的服務)

? 確保安裝了:墨跡服務支持、手寫服務(server2012是自動裝上的至少我的是這樣的)

??????軟件條件:它要求操作系統必須是Windows Server 2008 R2 SP1或者Windows Server 2012(目前還是RC)。并且需要安裝.Net Framework 4.5(目前是RC)、PowerShell 3.0、KB2592525?——這幾個東西Windows Server 2012都自帶?

?二、安裝Office web app server2013及配置場服務

???????? 安裝apps:

第1步驟:如果是Windows Server 2008 R2?需要首先執行如下

????Import-Module ServerManager

Add-WindowsFeature Web-Server,Web-WebServer,Web-Common-Http,Web-Static-Content,Web-App-Dev,Web-Asp-Net,Web-Net-Ext,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Includes,Web-Security,Web-Windows-Auth,Web-Filtering,Web-Stat-Compression,Web-Dyn-Compression,Web-Mgmt-Console,Ink-Handwriting,IH-Ink-Support

如果是windows server2012

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

?

第二步:直接安裝office web apps

??????? 配置owas場:

創建服務器場,這個服務器場指的不是SharePoint場,而是Office Web Apps服務器場——這個服務器場中可以包含多個Office Web Apps Server,作不同的角色。創建的方式很簡單,PowerShell:

第1步驟:

#加載Office Web Apps管理命令集,

Import-Module OfficeWebApps

第2步驟:

#創建服務器場

New-OfficeWebAppsFarm –InternalURL http://servername? –AllowHttp? –EditingEnabled

說明:servername為安裝OWA(office web app server2013)的服務器名稱

我這里機器名叫:OWA

New-OfficeWebAppsFarm –InternalURLhttp://OWA –AllowHttp –EditingEnabled

解釋:這其中需要解釋的一個是AllowHttp:這個是配置是否允許通過HTTP方式訪問的(默認情況下是通過HTTPS);第二個是EditingEnabled,如果需要在瀏覽器中編輯文檔,則需要加上這個參數(另外,按照官方文檔的介紹,在SharePoint中,用戶是否可以在瀏覽器中編輯文檔,是需要有單獨的License配置的,這個所謂License的概念就是類似Standard CAL、Enterprise CAL的概念,只不過以前這個只能從服務器級別區分,而在2013中可以在用戶級別區分了)

?New-OfficeWebAppsFarm –InternalURL http://OWA –AllowHttp –EditingEnabled

選擇Y后如圖

?

第3步驟:

#驗證服務器場

http://servername/hosting/discovery

說明:

Office Web Apps Server按預期運行,您應該在?Web瀏覽器中看到?Web?應用程序開放平臺接口?(WOPI)發現?XML文件。該文件的前幾行應類似以下示例:

運行后可以看到效果圖:

若在驗證時出現如下錯誤時:

???

解決辦法:

如果安裝然后刪除了 .NET Framework 3.5 的組件,在運行 OfficeWebApps cmdlet 時,您可能會看到“500 Web 服務異常”或“500.21 – 內部服務器錯誤”消息。若要解決此問題,請從提升的命令提示符運行以下示例命令來清理阻止 Office Web Apps Server 正確運行的設置:

在命令行中輸入:

%systemroot%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -iru iisreset /restart /noforce Sharepoint 2013與Office Web AppServer 2013集成

這個集成的過程,就是啟用Office Web Apps服務器場來渲染/編輯SharePoint文檔庫中的Office文檔。

這個配置也很簡單,打開SharePoint的PowerShell腳本窗口(以管理員身份運行),執行下面步驟:

?

?

?一、創建 SharePoint 2013 和 Office Web Apps Server 之間的綁定

? New-SPWOPIBinding -ServerName <WacServerName> -Allow HTTP

說明:

WacServerName指定?WOPI應用程序(如運行?Office Web AppsServer的服務器)的名稱或完全限定的域名(FQDN)。

?第一句話是在SharePoint場和Office Web Apps場之間建立關系,其中的AllowHTTP參數和之前的概念是一樣的;

u該示例為在運行此?cmdlet的當前?SharePoint場上的?WOPI應用程序支持的所有應用程序和文件擴展名創建綁定

???New-SPWOPIBinding –ServerName “Server.corp.Contoso.com”–AllowHTTP

根據前面的圖也可以把Excel,Word,PPT分配安裝在3臺服務器上,并以服務器場的關聯起來,因此下面的例子只啟用其中一個

u該示例將?Excel與運行此?cmdlet的當前?SharePoint場上的?WOPI?應用程序可對?Excel執行的所有操作關聯

New-SPWOPIBinding –ServerName“Server.corp.Contoso.com” –Application “Excel”

執行完后:

?二、查看針對 SharePoint 綁定的 WOPI 區域??

Get-SPWOPIZone

運行此命令后,您應看到顯示的 WOPI 區域。它應為?internal-https(一般是顯示該區域)

三、將 WOPI 區域更改為 internal-http

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

??Set-SPWOPIZone –zone “internal-http”

通過運行以下命令來確認新的區域為?internal-http

Get-SPWOPIZone 四、將 SharePoint 2013 中的 AllowOAuthOverHttp 設置更改為 True 若要在測試環境中通過 HTTP 將 SharePoint 2013 與 Office Web Apps 結合使用,您必須將 AllowOAuthOverHttp 設置為?True。否則,Office Web Apps 將不起作用??赏ㄟ^運行以下示例來檢查當前狀態: (Get-SPSecurityTokenServiceConfig).AllowOAuthOverHttp 如果此命令返回?False,則運行下列命令可將其設置為?True。 $config = (Get-SPSecurityTokenServiceConfig) $config.AllowOAuthOverHttp = $true $config.Update() 再次運行以下命令來驗證 AllowOAuthOverHttp 設置現在是否設置為?True。 (Get-SPSecurityTokenServiceConfig).AllowOAuthOverHttp

第三步:

驗證 Office Web Apps 是否正常運行:

在 SharePoint 2013 中,確保您不是作為系統帳戶登錄的。(只要當前登錄的用戶名顯示為?sharepoint\system,該用戶就無法使用 Office Web Apps 編輯或查看文檔。)轉到包含 Office 文檔的 SharePoint 2013 文檔庫并查看 Word、PowerPoint、Excel 或 OneNote 文件。該文檔應會在使用 Office Web Apps 顯示文件的瀏覽器中打開。

如果此步驟失敗時:請進行一下排錯;

確認用于創建新文檔的 SharePoint Web 應用程序使用了基于聲明的身份驗證

僅使用了基于聲明的身份驗證的 Web 應用程序能夠在 Office Web Apps 中打開文件。若要確定 Web 應用程序的身份驗證提供程序,請執行以下步驟:

  • 在 SharePoint 2013 管理中心中,選擇“管理 Web 應用程序”。

  • 選擇要檢查的 Web 應用程序,然后選擇功能區中的“驗證提供程序”。

  • 身份驗證提供程序必須顯示為“基于聲明的身份驗證”,Office Web Apps 才能正常使用 Web 應用程序。若要解決此問題,您可以刪除 Web 應用程序并使用基于聲明的身份驗證重新創建它,也可以更改 Web 應用程序的身份驗證方法。

    確保 SharePoint 2013 上和 Office Web Apps Server 服務器場上的 WOPI 區域匹配。

    為此,請在 SharePoint Server 中運行以下命令:

    Get-SPWopiZone

    獲得的結果將為下列結果之一:internal-https、internal-http、external-https、external-http。

    接下來,在 SharePoint Server 中運行以下命令:

    Get-SPWOPIBinding

    在輸出中,查找“WopiZone:?區域”。如果來自 Get-SPWopiZone 的結果與 Get-SPWOPIBinding 所返回的區域不匹配,則必須對 SharePoint Server 運行?Set-SPWOPIZone -Zone?cmdlet 以更改 WOPI 區域,使其與來自 Get-SPWOPIBinding 的結果匹配

    問題:當您嘗試在 Office Web Apps 中查看 Office 文檔時,出現錯誤“抱歉,出現了問題”。

    確保您未以系統帳戶登錄。只要當前登錄的用戶名顯示為?sharepoint\system,用戶就將無法編輯或查看此文檔。請以其他用戶的身份登錄并重新嘗試訪問 Office Web Apps。

    問題:當您嘗試在 Office Web Apps 中查看 Office 文檔時,出現錯誤“抱歉,出現了問題,無法打開此文檔”。

    如果您在使用 HTTP 的測試環境中設置 Office Web Apps,請確保將 AllowOAuthOverHttp 設置設為 True,將 SharePoint 2013 中的 AllowOAuthOverHttp 設置更改為 True 中所述。

    問題:SharePoint 2013 中未顯示 Office 文檔預覽,而是顯示錯誤“此內容無法在框架中顯示”。

    內存不足會導致 Office 文檔預覽出現問題。查看?硬件要求 - Web 服務器、應用程序服務器以及單服務器安裝以了解 SharePoint 2013 的內存要求,該要求與 Office Web Apps Server 所使用的要求相同。

    斷開 SharePoint 2013 與 Office Web Apps Server 的連接

    如果您出于任何原因需要斷開 SharePoint 2013 與 Office Web Apps Server 的連接,請使用以下命令示例:

    Remove-SPWOPIBinding –All:$true

    以下是用于在 SharePoint 服務器場中配置 WOPI 應用程序設置的 Windows PowerShell cmdlet(供參考。。。)

    Get-SPWOPIBinding

    返回在運行此 cmdlet 的當前 SharePoint 場上使用?New-SPWOPIBinding?創建的綁定的列表。

    Get-SPWOPISuppressionSetting

    返回運行此 cmdlet 的當前 SharePoint 場上的禁止顯示設置。

    Get-SPWOPIZone

    返回當前 SharePoint 場上配置的以供 WOPI 應用程序使用的區域。

    New-SPWOPIBinding

    創建一個新的綁定以將文件擴展名或應用程序與運行此 cmdlet 的當前 SharePoint 場上的操作關聯。

    Remove-SPWOPIBinding

    刪除運行此 cmdlet 的當前 SharePoint 場上的應用程序、文件擴展名及其關聯的操作的綁定。

    Remove-SPWOPISuppressionSetting

    在運行此 cmdlet 的當前 SharePoint 場上刪除文件類型或程序 ID (ProgID) 的禁止顯示設置。

    Set-SPWOPIBinding

    更新應用程序或文件擴展名綁定的默認單擊操作。

    Set-SPWOPIZone

    配置當前 SharePoint 場將用于將瀏覽器導航到 WOPI 應用程序的區域。

    New-SPWOPISuppressionSetting

    New-SPWOPISuppressionSetting?cmdlet 可為當前 SharePoint 場上已指定的操作和文檔類型或綁定關閉 Office Web Apps。

    Update-SPWOPIProofKey

    更新用于連接到運行此 cmdlet 的當前 SharePoint 場上的 WOPI 應用程序的公鑰。

    ?

    ?

    總結

    以上是生活随笔為你收集整理的Office web app server2013详细的安装和部署的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。