部署 Office Web Apps(安裝在 SharePoint 2010 產(chǎn)品上)
本文討論了如何部署 Microsoft Office Web Apps。Office Web Apps 是 Office Word、Excel、PowerPoint 和 OneNote 應(yīng)用程序的聯(lián)機(jī)助理,它使用戶可以從任何位置訪問文檔。用戶可以跨個(gè)人計(jì)算機(jī)、移動電話和 Web,與他人一起聯(lián)機(jī)查看、共享和處理文檔。Office Web Apps 可通過 Windows Live 提供給用戶使用,并通過 Microsoft Office 2010 批量許可和基于 Microsoft SharePoint 2010 產(chǎn)品 的文檔管理解決方案提供給商業(yè)客戶使用。
本文提供的信息面向計(jì)劃在組織中的 SharePoint 2010 產(chǎn)品內(nèi)部部署上部署 Office Web Apps 的 IT 專業(yè)人員。除非另有說明,否則本文中的 SharePoint 2010 產(chǎn)品指的是 Microsoft SharePoint Server 2010 和 Microsoft SharePoint Foundation 2010。本文不提供有關(guān)部署 SharePoint 2010 產(chǎn)品的指導(dǎo)或說明。新內(nèi)容和更新內(nèi)容將定期發(fā)布。
在組織中部署 Office Web Apps 之前,建議您先閱讀 Microsoft TechNet 上的了解 Office Web Apps(安裝在 SharePoint 2010 產(chǎn)品上)和計(jì)劃 Office Web Apps(安裝在 SharePoint 2010 產(chǎn)品上)。
本文內(nèi)容:
除了上述各節(jié)之外,以下某一節(jié)將適用于您的特定 Office Web Apps 部署:
- 在現(xiàn)有的獨(dú)立 SharePoint 服務(wù)器上安裝和配置 Office Web Apps
- 在新的獨(dú)立 SharePoint 服務(wù)器上安裝和配置 Office Web Apps
- 在現(xiàn)有的 SharePoint 服務(wù)器場中安裝和配置 Office Web Apps
- 在新的 SharePoint 服務(wù)器場中安裝和配置 Office Web Apps
了解 Office Web Apps 部署
對于獨(dú)立 SharePoint 服務(wù)器和 SharePoint 服務(wù)器場,部署 Office Web Apps 涉及三個(gè)主要階段:
運(yùn)行安裝程序和 PSConfig 具體任務(wù)包括在獨(dú)立 SharePoint 服務(wù)器或 SharePoint 服務(wù)器場中的每臺服務(wù)器上運(yùn)行 Setup.exe 以及 SharePoint 產(chǎn)品和技術(shù)安裝后配置向?qū)?(PSConfig)。運(yùn)行 Setup.exe 將在服務(wù)器上安裝 Office Web Apps 文件和組件。Office Web Apps 安裝過程中需要運(yùn)行 PSConfig,以便注冊 Office Web Apps 服務(wù)、根據(jù) SharePoint 安裝類型啟動服務(wù)實(shí)例、創(chuàng)建服務(wù)應(yīng)用程序和服務(wù)應(yīng)用程序代理以及激活 Office Web Apps 功能。
激活 Office Web Apps 服務(wù) 包括啟動服務(wù)實(shí)例以及創(chuàng)建服務(wù)應(yīng)用程序和服務(wù)應(yīng)用程序代理。是否需要激活服務(wù)取決于 SharePoint 的狀態(tài),以及先前是否運(yùn)行過 PSconfig 和 SharePoint 場配置向?qū)А?/p>
激活 Office Web Apps 功能 包括在應(yīng)該提供 Office Web Apps 的所有現(xiàn)有 SharePoint 網(wǎng)站集上激活 Office Web Apps 功能。如果在安裝 Office Web Apps 之前運(yùn)行過 PSconfig 或 SharePoint 場配置向?qū)?,將至少存在一個(gè)網(wǎng)站集。安裝 Office Web Apps 后創(chuàng)建的新網(wǎng)站集將自動激活該功能。
#p#
在現(xiàn)有的獨(dú)立 SharePoint 服務(wù)器上安裝和配置 Office Web Apps
本節(jié)僅適用于以下情況:您要在現(xiàn)有的 SharePoint 服務(wù)器上安裝 Office Web Apps,并且先前已在 SharePoint 安裝過程中運(yùn)行 PSConfig。
運(yùn)行 Office Web Apps 安裝程序
完成此任務(wù),以在服務(wù)器上安裝 Office Web Apps 組件和文件。
運(yùn)行 Office Web Apps 安裝程序
-
從根文件夾運(yùn)行“Setup.exe”。
-
在“輸入您的產(chǎn)品密鑰”頁上,輸入您的產(chǎn)品密鑰,然后單擊“繼續(xù)”。
-
在“選擇文件位置”頁上,單擊“立即安裝”以安裝到默認(rèn)位置。若要安裝到另一個(gè)位置,請指定要安裝的位置,然后單擊“立即安裝”。
-
安裝完成后,會出現(xiàn)一個(gè)對話框,提示您完成服務(wù)器的配置。請確保選中“立即運(yùn)行 SharePoint 產(chǎn)品和技術(shù)配置向?qū)?rdquo;復(fù)選框,然后單擊“關(guān)閉”以啟動 PSConfig。
運(yùn)行 PSConfig 以注冊服務(wù)
完成此任務(wù),以在 SharePoint 服務(wù)器上注冊 Office Web Apps 服務(wù)。
運(yùn)行 PSConfig 以注冊服務(wù)
-
如果在上一步中保留“立即運(yùn)行 SharePoint 產(chǎn)品和技術(shù)配置向?qū)?rdquo;復(fù)選框處于選中狀態(tài),則在 PSconfig“歡迎使用 SharePoint 產(chǎn)品”頁上,單擊“下一步”。
-
在通知您有些服務(wù)可能需要在配置過程中重新啟動或重置的對話框中,單擊“是”。
-
在“配置成功”頁上,單擊“完成”。此時(shí)將打開您的新 SharePoint 網(wǎng)站。
啟動服務(wù)實(shí)例
服務(wù)實(shí)例為服務(wù)應(yīng)用程序提供物理位置。在創(chuàng)建服務(wù)應(yīng)用程序和服務(wù)應(yīng)用程序代理之前,您必須啟動服務(wù)實(shí)例??梢允褂?SharePoint 管理中心或使用 Windows PowerShell 啟動服務(wù)實(shí)例。
此任務(wù)中的過程將在指定的服務(wù)器上啟動服務(wù)實(shí)例。
使用管理中心啟動服務(wù)實(shí)例
-
單擊“開始”,依次指向“所有程序”、“Microsoft SharePoint 2010 產(chǎn)品”和“SharePoint 2010 管理中心”。
-
在 SharePoint 管理中心主頁的“系統(tǒng)設(shè)置”中,單擊“管理服務(wù)器上的服務(wù)”。
-
在“服務(wù)器上的服務(wù): <服務(wù)器名稱>”頁中,啟動“Excel Calculation Services”、“Word Viewing Service”和“PowerPoint Service”。OneNote Web App 不使用 SharePoint 服務(wù)。
使用 Windows PowerShell 啟動服務(wù)實(shí)例
-
使用記事本打開一個(gè)新文本文件,然后將以下腳本復(fù)制并粘貼到該文件中。
$machinesToActivate = @("contosoapp1" $serviceInstanceNames = @("Word Viewing Service", "PowerPoint Service", "Excel Calculation Services") foreach ($machine in $machinesToActivate) { foreach ($serviceInstance in $serviceInstanceNames) { $serviceID = $(Get-SPServiceInstance | where {$_.TypeName -match $serviceInstance} | where {$_.Server -match "SPServer Name="+$machine}).ID Start-SPServiceInstance -Identity $serviceID } }
-
指定以下參數(shù):
參數(shù) 值 $machinesToActivate
服務(wù)器名稱
-
使用 .ps1 文件擴(kuò)展名將該文件保存到運(yùn)行腳本的文件夾(通常是 C:\scripts)中。
-
在 Windows PowerShell 命令提示符(即 PS C:\>)處,鍵入以下命令并按 Enter:
C:\<path>\<filename>.ps1
創(chuàng)建服務(wù)應(yīng)用程序和服務(wù)應(yīng)用程序代理
在啟動了服務(wù)實(shí)例之后,必須創(chuàng)建服務(wù)應(yīng)用程序以及將 SharePoint Web 前端連接到服務(wù)應(yīng)用程序的服務(wù)應(yīng)用程序代理??梢允褂霉芾碇行幕蚴褂?Windows PowerShell 為 Word、PowerPoint 和 Excel Web App 創(chuàng)建服務(wù)應(yīng)用程序和服務(wù)應(yīng)用程序代理。OneNote Web App 不需要服務(wù)應(yīng)用程序。創(chuàng)建后,服務(wù)應(yīng)用程序?qū)⒆詣釉趩拥姆?wù)實(shí)例上運(yùn)行。
此任務(wù)中的過程將為 Word、PowerPoint 和 Excel Web App 創(chuàng)建 Office Web Apps 服務(wù)應(yīng)用程序和服務(wù)應(yīng)用程序代理。此任務(wù)只能在啟動服務(wù)實(shí)例后完成。
使用管理中心創(chuàng)建服務(wù)應(yīng)用程序和服務(wù)應(yīng)用程序代理
-
單擊“開始”,依次指向“所有程序”、“Microsoft SharePoint 2010 產(chǎn)品”和“SharePoint 2010 管理中心”。
-
在 SharePoint 管理中心主頁的“應(yīng)用程序管理”中,單擊“管理服務(wù)應(yīng)用程序”。
-
在“服務(wù)應(yīng)用程序”頁上,單擊“新建”,然后單擊“Word Viewing Service”。
-
在“Word Viewing Service 應(yīng)用程序”對話框的“名稱”中,鍵入 Word Viewing Service Application。在“應(yīng)用程序池”中,選擇“使用現(xiàn)有應(yīng)用程序池”,然后在列表框中選擇“SharePoint Web Services 默認(rèn)值”。在“添加到默認(rèn)代理列表”中,確認(rèn)已選擇“將此服務(wù)應(yīng)用程序的代理添加到服務(wù)器場的默認(rèn)代理列表”(默認(rèn)設(shè)置),然后單擊“確定”。
-
在“服務(wù)應(yīng)用程序”頁上,單擊“新建”,然后單擊“PowerPoint Service Application”。
-
在“PowerPoint Service Application”對話框的“名稱”中,鍵入 PowerPoint Service Application。在“應(yīng)用程序池”中,選擇“使用現(xiàn)有應(yīng)用程序池”,然后在列表框中選擇“SharePoint Web Services 默認(rèn)值”。在“添加到默認(rèn)代理列表”中,確認(rèn)已選擇“將此服務(wù)應(yīng)用程序的代理添加到服務(wù)器場的默認(rèn)代理列表”(默認(rèn)設(shè)置),然后單擊“確定”。
-
在“服務(wù)應(yīng)用程序”頁上,單擊“新建”,然后單擊“Excel Services 應(yīng)用程序”。
-
在“Excel Services 應(yīng)用程序”對話框的“名稱”中,鍵入 Excel Services Application。在“應(yīng)用程序池”中,選擇“使用現(xiàn)有應(yīng)用程序池”,然后在列表框中選擇“SharePoint Web Services 默認(rèn)值”。在“添加到默認(rèn)代理列表”中,確認(rèn)已選擇“將此服務(wù)應(yīng)用程序的代理添加到服務(wù)器場的默認(rèn)代理列表”(默認(rèn)設(shè)置),然后單擊“確定”。
使用 Windows PowerShell 創(chuàng)建服務(wù)應(yīng)用程序和服務(wù)應(yīng)用程序代理
-
使用記事本打開一個(gè)新文本文件,然后將以下腳本復(fù)制并粘貼到該文件中。
$appPool = Get-SPServiceApplicationPool -Name "SharePoint Web Services Default" New-SPWordViewingServiceApplication -Name "WdView" -ApplicationPool $appPool | New-SPWordViewingServiceApplicationProxy -Name "WdProxy" New-SPPowerPointServiceApplication -Name "PPT" -ApplicationPool $appPool | New-SPPowerPointServiceApplicationProxy -Name "PPTProxy" New-SPExcelServiceApplication -Name "Excel" -ApplicationPool $appPool
-
使用 .ps1 文件擴(kuò)展名將該文件保存到運(yùn)行腳本的文件夾(通常是 C:\scripts)中。
-
在 Windows PowerShell 命令提示符(即 PS C:\>)處,鍵入以下命令并按 Enter:
C:\<path>\<filename>.ps1
激活 Office Web Apps 功能
啟動服務(wù)實(shí)例并創(chuàng)建服務(wù)應(yīng)用程序和服務(wù)應(yīng)用程序代理后,要使用 Office Web Apps,需要在現(xiàn)有網(wǎng)站集上激活 Office Web Apps 功能??梢允褂霉芾碇行幕蚴褂?Windows PowerShell 在網(wǎng)站集上激活該功能。如果網(wǎng)站集很多,則可以使用 Windows PowerShell 在所有網(wǎng)站集上激活該功能。
此任務(wù)中的過程將在一個(gè)或多個(gè)網(wǎng)站集上激活 Office Web Apps 功能。此任務(wù)只能在創(chuàng)建服務(wù)應(yīng)用程序和服務(wù)應(yīng)用程序代理后完成。
使用管理中心在一個(gè)網(wǎng)站集上激活 Office Web Apps 功能
-
單擊“開始”,依次指向“所有程序”、“Microsoft SharePoint 2010 產(chǎn)品”和“SharePoint 2010 管理中心”。
-
在“SharePoint 管理中心”主頁上,單擊“網(wǎng)站操作”,然后單擊“網(wǎng)站設(shè)置”。
-
在“網(wǎng)站設(shè)置”頁上的“網(wǎng)站集管理”中,單擊“網(wǎng)站集功能”。
-
在“功能”頁上,對“Office Web Apps”單擊“激活”。
使用 Windows PowerShell 在一個(gè)網(wǎng)站集上激活 Office Web Apps 功能
-
使用記事本打開一個(gè)新文本文件,然后將以下腳本復(fù)制并粘貼到該文件中。
$webAppsFeatureId = $(Get-SPFeature -limit all | where {$_.displayname -eq "OfficeWebApps"}).Id $singleSiteCollection = Get-SPSite -Identity http://<site_name> Enable-SPFeature $webAppsFeatureId
-
指定以下參數(shù):
參數(shù) 值 –Identity
URL
-
使用 .ps1 文件擴(kuò)展名將該文件保存到運(yùn)行腳本的文件夾(通常是 C:\scripts)中。
-
在 Windows PowerShell 控制臺的命令提示符(即 PS C:\>)處,鍵入以下命令,然后按 Enter:
C:\<path>\<filename>.ps1
使用 Windows PowerShell 在所有網(wǎng)站集上激活 Office Web Apps 功能
-
使用記事本打開一個(gè)新文本文件,然后將以下腳本復(fù)制并粘貼到該文件中。
$webAppsFeatureId = $(Get-SPFeature -limit all | where {$_.displayname -eq "OfficeWebApps"}).Id Get-SPSite -limit ALL |foreach{Enable-SPFeature $webAppsFeatureId -url $_.URL }
-
使用 .ps1 文件擴(kuò)展名將該文件保存到運(yùn)行腳本的文件夾(通常是 C:\scripts)中。
-
在 Windows PowerShell 命令提示符(即 PS C:\>)處,鍵入以下命令并按 Enter:
C:\<path>\<filename>.ps1
#p#
在新的獨(dú)立 SharePoint 服務(wù)器上安裝和配置 Office Web Apps
本節(jié)僅適用于以下情況:要在新 SharePoint 安裝上安裝 Office Web Apps,并且以前未在 SharePoint 安裝過程中運(yùn)行 PSConfig。
運(yùn)行 Office Web Apps 安裝程序
完成此任務(wù),以在服務(wù)器上安裝 Office Web Apps 組件和文件。
運(yùn)行 Office Web Apps 安裝程序
-
從根文件夾運(yùn)行“Setup.exe”。
-
在“輸入您的產(chǎn)品密鑰”頁上,輸入您的產(chǎn)品密鑰,然后單擊“繼續(xù)”。
-
在“選擇文件位置”頁上,單擊“立即安裝”以安裝到默認(rèn)位置。若要安裝到另一個(gè)位置,請指定要安裝的位置,然后單擊“立即安裝”。
-
安裝完成后,會出現(xiàn)一個(gè)對話框,提示您完成服務(wù)器的配置。請確保選中“立即運(yùn)行 SharePoint 產(chǎn)品和技術(shù)配置向?qū)?rdquo;復(fù)選框,然后單擊“關(guān)閉”以啟動 PSConfig。
運(yùn)行 PSConfig 以注冊服務(wù)、啟動服務(wù)實(shí)例、創(chuàng)建服務(wù)應(yīng)用程序和代理并激活 Office Web Apps 功能
完成此任務(wù)以注冊服務(wù)、啟動服務(wù)實(shí)例、創(chuàng)建服務(wù)應(yīng)用程序和服務(wù)應(yīng)用程序代理并激活 Office Web Apps 功能。
運(yùn)行 PSConfig 以注冊服務(wù)、啟動服務(wù)實(shí)例、創(chuàng)建服務(wù)應(yīng)用程序和代理并激活 Office Web Apps 功能
-
如果在上一任務(wù)中保留“立即運(yùn)行 SharePoint 產(chǎn)品和技術(shù)配置向?qū)?rdquo;復(fù)選框處于選中狀態(tài),則在 PSconfig“歡迎使用 SharePoint 產(chǎn)品”頁上,單擊“下一步”。
-
在通知您有些服務(wù)可能需要在配置過程中重新啟動或重置的對話框中,單擊“是”。
-
在“配置成功”頁上,單擊“完成”。此時(shí)將打開您的新 SharePoint 網(wǎng)站。
#p#
在現(xiàn)有的 SharePoint 服務(wù)器場中安裝和配置 Office Web Apps
請僅在滿足以下條件時(shí)執(zhí)行本節(jié)中的任務(wù):要在現(xiàn)有 SharePoint 服務(wù)器場中安裝 Office Web Apps,并且以前在該服務(wù)器場中運(yùn)行過場配置向?qū)А?/p>
運(yùn)行 Office Web Apps 安裝程序
完成此任務(wù),以在單個(gè) SharePoint 服務(wù)器上安裝 Office Web Apps。必須在服務(wù)器場中的每臺服務(wù)器上執(zhí)行此任務(wù)。
運(yùn)行 Office Web Apps 安裝程序
-
從根文件夾運(yùn)行“Setup.exe”。
-
在“輸入您的產(chǎn)品密鑰”頁上,輸入您的產(chǎn)品密鑰,然后單擊“繼續(xù)”。
-
在“選擇文件位置”頁上,單擊“立即安裝”以安裝到默認(rèn)位置。若要安裝到另一個(gè)位置,請指定要安裝的位置,然后單擊“立即安裝”。
-
安裝完成后,會出現(xiàn)一個(gè)對話框,提示您完成服務(wù)器的配置。請確保選中“立即運(yùn)行 SharePoint 產(chǎn)品和技術(shù)配置向?qū)?rdquo;復(fù)選框。
-
單擊“關(guān)閉”以啟動配置向?qū)А?/p>
運(yùn)行 PSConfig 以注冊服務(wù)
完成此任務(wù),以在單個(gè) SharePoint 服務(wù)器上注冊 Office Web Apps 服務(wù)。必須在服務(wù)器場中的每臺服務(wù)器上執(zhí)行此任務(wù)。
運(yùn)行 PSConfig 以注冊服務(wù)
-
在“歡迎使用 SharePoint 產(chǎn)品”頁上,單擊“下一步”。
-
在通知您有些服務(wù)可能需要在配置過程中重新啟動或重置的對話框中,單擊“是”。
-
在“修改服務(wù)器場設(shè)置”頁上,選擇“不斷開與此服務(wù)器場的連接”,然后單擊“下一步”。
-
在“配置成功”頁上,單擊“完成”。此時(shí)將打開您的新 SharePoint 網(wǎng)站。
啟動服務(wù)實(shí)例
服務(wù)實(shí)例為服務(wù)應(yīng)用程序提供物理位置。對于要運(yùn)行 Office Web Apps 服務(wù)應(yīng)用程序的每臺服務(wù)器,您必須啟動服務(wù)實(shí)例。可以使用 SharePoint 管理中心或使用 Windows PowerShell 啟動服務(wù)實(shí)例。
此任務(wù)中的過程將在指定的服務(wù)器上啟動服務(wù)實(shí)例。必須在服務(wù)器場中的每臺服務(wù)器上運(yùn)行 WCSetup 和 PSConfig 之后完成此任務(wù)。
使用管理中心啟動服務(wù)實(shí)例
-
單擊“開始”,依次指向“所有程序”、“Microsoft SharePoint 2010 產(chǎn)品”和“SharePoint 2010 管理中心”。
-
在 SharePoint 管理中心主頁的“系統(tǒng)設(shè)置”中,單擊“管理服務(wù)器上的服務(wù)”。
-
在“服務(wù)器上的服務(wù):<服務(wù)器名稱>”頁的“服務(wù)器”中,選擇一臺服務(wù)器,然后啟動“Excel Calculation Services”、“Word Viewing Service”和“PowerPoint Service”。在服務(wù)器場中要運(yùn)行 Office Web Apps 服務(wù)的每臺服務(wù)器上重復(fù)此步驟。OneNote Web App 不使用 SharePoint 服務(wù)。
使用 Windows PowerShell 啟動服務(wù)實(shí)例
-
使用記事本打開一個(gè)新文本文件,然后將以下腳本復(fù)制并粘貼到該文件中。
$machinesToActivate = @("contosoapp1", "contosoapp2") $serviceInstanceNames = @("Word Viewing Service", "PowerPoint Service","Excel Calculation Services") foreach ($machine in $machinesToActivate) { foreach ($serviceInstance in $serviceInstanceNames) { $serviceID = $(Get-SPServiceInstance | where {$_.TypeName -match $serviceInstance} | where {$_.Server -match "SPServer Name="+$machine}).ID Start-SPServiceInstance -Identity $serviceID } }
-
指定以下參數(shù):
參數(shù) 值 $machinesToActivate
服務(wù)器名稱
-
使用 .ps1 文件擴(kuò)展名將該文件保存到運(yùn)行腳本的文件夾(通常是 C:\scripts)中。
-
在 Windows PowerShell 命令提示符(即 PS C:\>)處,鍵入以下命令并按 Enter:
C:\<path>\<filename>.ps1
創(chuàng)建服務(wù)應(yīng)用程序和服務(wù)應(yīng)用程序代理
在啟動了服務(wù)實(shí)例之后,必須創(chuàng)建服務(wù)應(yīng)用程序以及將 SharePoint Web 前端連接到服務(wù)應(yīng)用程序的服務(wù)應(yīng)用程序代理??梢允褂霉芾碇行幕蚴褂?Windows PowerShell 為 Word、PowerPoint 和 Excel Web App 創(chuàng)建服務(wù)應(yīng)用程序和服務(wù)應(yīng)用程序代理。OneNote Web App 不需要服務(wù)應(yīng)用程序。創(chuàng)建后,服務(wù)應(yīng)用程序?qū)⒆詣釉趩拥姆?wù)實(shí)例上運(yùn)行。
在此任務(wù)中,您將為 Word、PowerPoint 和 Excel Web App 創(chuàng)建 Office Web Apps 服務(wù)應(yīng)用程序和服務(wù)應(yīng)用程序代理。此任務(wù)只能在啟動服務(wù)實(shí)例后完成。
使用管理中心創(chuàng)建服務(wù)應(yīng)用程序和服務(wù)應(yīng)用程序代理
-
單擊“開始”,依次指向“所有程序”、“Microsoft SharePoint 2010 產(chǎn)品”和“SharePoint 2010 管理中心”。
-
在 SharePoint 管理中心主頁的“應(yīng)用程序管理”中,單擊“管理服務(wù)應(yīng)用程序”。
-
在“服務(wù)應(yīng)用程序”頁上,單擊“新建”,然后單擊“Word Viewing Service”。
-
在“Word Viewing Service 應(yīng)用程序”對話框的“名稱”中,鍵入 Word Viewing Service Application。在“應(yīng)用程序池”中,選擇“使用現(xiàn)有應(yīng)用程序池”,然后在列表框中選擇“SharePoint Web Services 默認(rèn)值”。在“添加到默認(rèn)代理列表”中,確認(rèn)已選擇“將此服務(wù)應(yīng)用程序的代理添加到服務(wù)器場的默認(rèn)代理列表”(默認(rèn)設(shè)置),然后單擊“確定”。
-
在“服務(wù)應(yīng)用程序”頁上,單擊“新建”,然后單擊“PowerPoint Service Application”。
-
在“PowerPoint Service Application”對話框的“名稱”中,鍵入 PowerPoint Service Application。在“應(yīng)用程序池”中,選擇“使用現(xiàn)有應(yīng)用程序池”,然后在列表框中選擇“SharePoint Web Services 默認(rèn)值”。在“添加到默認(rèn)代理列表”中,確認(rèn)已選擇“將此服務(wù)應(yīng)用程序的代理添加到服務(wù)器場的默認(rèn)代理列表”(默認(rèn)設(shè)置),然后單擊“確定”。
-
在“服務(wù)應(yīng)用程序”頁上,單擊“新建”,然后單擊“Excel Services 應(yīng)用程序”。
-
在“Excel Services 應(yīng)用程序”對話框的“名稱”中,鍵入 Excel Services Application。在“應(yīng)用程序池”中,選擇“使用現(xiàn)有應(yīng)用程序池”,然后在列表框中選擇“SharePoint Web Services 默認(rèn)值”。在“添加到默認(rèn)代理列表”中,確認(rèn)已選擇“將此服務(wù)應(yīng)用程序的代理添加到服務(wù)器場的默認(rèn)代理列表”(默認(rèn)設(shè)置),然后單擊“確定”。
使用 Windows PowerShell 創(chuàng)建服務(wù)應(yīng)用程序和服務(wù)應(yīng)用程序代理
-
使用記事本打開一個(gè)新文本文件,然后將以下腳本復(fù)制并粘貼到該文件中。
$appPool = Get-SPServiceApplicationPool -Name "SharePoint Web Services Default" New-SPWordViewingServiceApplication -Name "WdView" -ApplicationPool $appPool | New-SPWordViewingServiceApplicationProxy -Name "WdProxy" New-SPPowerPointServiceApplication -Name "PPT" -ApplicationPool $appPool | New-SPPowerPointServiceApplicationProxy -Name "PPTProxy" New-SPExcelServiceApplication -Name "Excel" -ApplicationPool $appPool
-
使用 .ps1 文件擴(kuò)展名將該文件保存到運(yùn)行腳本的文件夾(通常是 C:\scripts)中。
-
在 Windows PowerShell 命令提示符(即 PS C:\>)處,鍵入以下命令并按 Enter:
C:\<path>\<filename>.ps1
激活 Office Web Apps 功能
啟動服務(wù)實(shí)例并創(chuàng)建服務(wù)應(yīng)用程序和服務(wù)應(yīng)用程序代理后,Office Web Apps 要求在將提供 Web App 的現(xiàn)有網(wǎng)站集上激活 Office Web Apps 功能??梢允褂霉芾碇行幕蚴褂?Windows PowerShell 在網(wǎng)站集上激活該功能。如果網(wǎng)站集很多,則可以使用 Windows PowerShell 在所有網(wǎng)站集上激活該功能。
此任務(wù)中的過程將在一個(gè)或多個(gè)網(wǎng)站集上激活 Office Web Apps 功能。必須在創(chuàng)建服務(wù)應(yīng)用程序和服務(wù)應(yīng)用程序代理后完成此任務(wù)。
使用管理中心在一個(gè)網(wǎng)站集上激活 Office Web Apps 功能
-
單擊“開始”,依次指向“所有程序”、“Microsoft SharePoint 2010 產(chǎn)品”和“SharePoint 2010 管理中心”。
-
在 SharePoint 管理中心主頁上,單擊“網(wǎng)站操作”,然后單擊“網(wǎng)站設(shè)置”。
-
在“網(wǎng)站設(shè)置”頁上的“網(wǎng)站集管理”中,單擊“網(wǎng)站集功能”。
-
在“功能”頁上,對“Office Web Apps”單擊“激活”。
使用 Windows PowerShell 在一個(gè)網(wǎng)站集上激活 Office Web Apps 功能
-
使用記事本打開一個(gè)新文本文件,然后將以下腳本復(fù)制并粘貼到該文件中。
$webAppsFeatureId = $(Get-SPFeature -limit all | where {$_.displayname -eq "OfficeWebApps"}).Id $singleSiteCollection = Get-SPSite -Identity http://<site_name> Enable-SPFeature $webAppsFeatureId
-
指定以下參數(shù):
參數(shù) 值 –Identity
URL
-
使用 .ps1 文件擴(kuò)展名將該文件保存到運(yùn)行腳本的文件夾(通常是 C:\scripts)中。
-
在 Windows PowerShell 控制臺的命令提示符(即 PS C:\>)處,鍵入以下命令,然后按 Enter:
C:\<path>\<filename>.ps1
使用 Windows PowerShell 在所有網(wǎng)站集上激活 Office Web Apps 功能
-
使用記事本打開一個(gè)新文本文件,然后將以下腳本復(fù)制并粘貼到該文件中。
$webAppsFeatureId = $(Get-SPFeature -limit all | where {$_.displayname -eq "OfficeWebApps"}).Id Get-SPSite -limit ALL |foreach{Enable-SPFeature $webAppsFeatureId -url $_.URL }
-
使用 .ps1 文件擴(kuò)展名將該文件保存到運(yùn)行腳本的文件夾(通常是 C:\scripts)中。
-
在 Windows PowerShell 命令提示符(即 PS C:\>)處,鍵入以下命令并按 Enter:
C:\<path>\<filename>.ps1
#p#
在新的 SharePoint 服務(wù)器場中安裝和配置 Office Web Apps
請僅在滿足以下條件時(shí)執(zhí)行本節(jié)中的任務(wù):要在新的 SharePoint 服務(wù)器場中安裝 Office Web Apps,并且以前未在該服務(wù)器場中運(yùn)行過場配置向?qū)А?/p>
運(yùn)行 Office Web Apps 安裝程序
在此任務(wù)中,您將在新服務(wù)器場中的單個(gè) SharePoint 服務(wù)器上安裝 Office Web Apps 文件和組件,并且以前未在該服務(wù)器場中運(yùn)行過場配置向?qū)А1仨氃诜?wù)器場中的每臺服務(wù)器上完成此任務(wù)。
運(yùn)行 Office Web Apps 安裝程序
-
從根文件夾運(yùn)行“Setup.exe”。
-
在“輸入您的產(chǎn)品密鑰”頁上,輸入您的產(chǎn)品密鑰,然后單擊“繼續(xù)”。
-
在“選擇文件位置”頁上,單擊“立即安裝”以安裝到默認(rèn)位置。若要安裝到另一個(gè)位置,請指定要安裝的位置,然后單擊“立即安裝”。
-
安裝完成后,會出現(xiàn)一個(gè)對話框,提示您完成服務(wù)器的配置。請確保選中“立即運(yùn)行 SharePoint 產(chǎn)品和技術(shù)配置向?qū)?rdquo;復(fù)選框。
-
單擊“關(guān)閉”以啟動場配置向?qū)А?/p>
運(yùn)行 PSConfig 以注冊服務(wù)
在此任務(wù)中,您將在單個(gè) SharePoint 服務(wù)器上注冊 Office Web Apps 服務(wù)。必須在服務(wù)器場中的每臺服務(wù)器上完成此任務(wù)。
運(yùn)行 PSConfig 以注冊服務(wù)
-
在“歡迎使用 SharePoint 產(chǎn)品”頁上,單擊“下一步”。
-
在通知您有些服務(wù)可能需要在配置過程中重新啟動或重置的對話框中,單擊“是”。
-
在“修改服務(wù)器場設(shè)置”頁上,選擇“不斷開與此服務(wù)器場的連接”,然后單擊“下一步”。
-
在“配置成功”頁上,單擊“完成”。此時(shí)將打開您的新 SharePoint 網(wǎng)站。
運(yùn)行 SharePoint 場配置向?qū)б詥臃?wù)實(shí)例、創(chuàng)建服務(wù)應(yīng)用程序和代理并激活 Office Web Apps 功能
在此任務(wù)中,您將在服務(wù)器場中的所有服務(wù)器上啟動服務(wù)實(shí)例、創(chuàng)建服務(wù)應(yīng)用程序和服務(wù)應(yīng)用程序代理并在所有現(xiàn)有網(wǎng)站集上激活 Office Web Apps 功能。必須在服務(wù)器場中的每臺服務(wù)器上都已運(yùn)行 Setup.exe 和 PSConfig 之后完成此任務(wù)。
運(yùn)行 SharePoint 場配置向?qū)б詥臃?wù)實(shí)例、創(chuàng)建服務(wù)應(yīng)用程序和代理并激活 Office Web Apps 功能
-
單擊“開始”,依次指向“所有程序”、“Microsoft SharePoint 2010 產(chǎn)品”和“SharePoint 2010 管理中心”。
-
在“SharePoint 管理中心”主頁上,單擊“配置向?qū)?rdquo;。
-
在“配置向?qū)?rdquo;頁上,單擊“啟動服務(wù)器場配置向?qū)?rdquo;。
-
在“場配置向?qū)?rdquo;歡迎頁面上,選擇“使用此向?qū)б龑?dǎo)我了解設(shè)置”,然后單擊“下一步”。
-
在“配置 SharePoint 場”頁上的“服務(wù)帳戶”中,為服務(wù)器場管理員帳戶鍵入名稱。
-
在“服務(wù)”中,選擇要激活的 Office Web Apps 服務(wù),然后單擊“下一步”。
-
可以選擇創(chuàng)建新的首要網(wǎng)站。在“創(chuàng)建網(wǎng)站集”頁上,按照向?qū)Р襟E創(chuàng)建新的首要網(wǎng)站。
-
在“配置 SharePoint 場”頁上,單擊“完成”。
#p#
其他配置(可選)
本節(jié)討論其他可選配置。
為啟用瀏覽器的文檔配置 SharePoint 默認(rèn)打開行為
在 SharePoint 中,您可以配置啟用瀏覽器的文檔是在客戶端應(yīng)用程序中還是在瀏覽器中打開。默認(rèn)情況下,安裝 Office Web Apps 后,Office 文檔將在瀏覽器中打開。您可以使用 SharePoint OpenInClient 功能重寫此設(shè)置??梢栽诠芾碇行闹谢蚴褂?Windows PowerShell 中的 SPFeature cmdlet 配置 OpenInClient 功能。
文檔在 SharePoint 中的打開方式取決于是否存在 OpenInClient 功能以及已啟用還是已禁用該功能:
- 如果 OpenInClient 功能不存在,并且未安裝 Office Web Apps,則文檔將在客戶端應(yīng)用程序(默認(rèn)為 SharePoint)中打開。
- 如果 OpenInClient 功能不存在,但是安裝了 Office Web Apps 并激活了 Office Web Apps 服務(wù)應(yīng)用程序,則文檔將在瀏覽器(默認(rèn)為 Office Web Apps)中打開。
- 如果 OpenInClient 功能存在并已啟用,并且激活了 Office Web Apps 服務(wù)應(yīng)用程序,則文檔將在客戶端應(yīng)用程序中打開。
- 如果 OpenInClient 功能存在但是已禁用,并且已激活 Office Web Apps 服務(wù)應(yīng)用程序,則文檔將在瀏覽器中打開。
使用管理中心設(shè)置網(wǎng)站集的默認(rèn)打開行為
-
在 SharePoint 管理中心中,單擊“網(wǎng)站操作”,然后單擊“網(wǎng)站設(shè)置”。
-
在“網(wǎng)站設(shè)置”頁上的“網(wǎng)站集管理”下,單擊“網(wǎng)站集功能”。
-
在“功能”頁上,對“默認(rèn)情況下,在客戶端應(yīng)用程序中打開文檔”功能,單擊“激活”(啟用 OpenInClient 功能)以在客戶端應(yīng)用程序中打開文檔。單擊“停用”(禁用 OpenInClient 功能)將在瀏覽器中打開文檔。
使用 Windows PowerShell 將啟用瀏覽器的文檔在 SharePoint 中的默認(rèn)打開行為設(shè)置為在瀏覽器中打開
-
使用記事本打開一個(gè)新文本文件,然后將以下腳本復(fù)制并粘貼到該文件中。
以下示例禁用在 SharePoint 中的默認(rèn)打開行為。
$defaultOpenBehaviorFeatureId = $(Get-SPFeature -limit all | where {$_.displayname -eq "OpenInClient"}).Id Get-SPSite -limit ALL |foreach{ Disable-SPFeature $defaultOpenBehaviorFeatureId -url $_.URL }
-
使用 .ps1 文件擴(kuò)展名將該文件保存到運(yùn)行腳本的文件夾(通常是 C:\scripts)中。
-
在 Windows PowerShell 控制臺的命令提示符(即 PS C:\>)處,鍵入以下命令,然后按 Enter:
C:\<path>\<filename>.ps1
使用 Windows PowerShell 將啟用瀏覽器的文檔在 SharePoint 中的默認(rèn)打開行為設(shè)置為在客戶端應(yīng)用程序中打開
-
使用記事本打開一個(gè)新文本文件,然后將以下腳本復(fù)制并粘貼到該文件中。
以下示例將所有網(wǎng)站中所有文檔的默認(rèn)打開行為設(shè)置為在客戶端應(yīng)用程序(如果可用)中打開。
$defaultOpenBehaviorFeatureId = $(Get-SPFeature -limit all | where {$_.displayname -eq "OpenInClient"}).Id Get-SPSite -limit ALL |foreach{ Enable-SPFeature $defaultOpenBehaviorFeatureId -url $_.URL }
-
使用 .ps1 文件擴(kuò)展名將該文件保存到運(yùn)行腳本的文件夾(通常是 C:\scripts)中。
-
在 Windows PowerShell 控制臺的命令提示符(即 PS C:\>)處,鍵入以下命令,然后按 Enter:
C:\<path>\<filename>.ps1
疑難解答
問題 Office Web Apps 已安裝,但是文檔不能在瀏覽器中通過相關(guān)聯(lián)的 Web App 打開。
解決方案 確認(rèn)已為文檔所在的網(wǎng)站集激活 Office Web Apps 功能。有關(guān)詳細(xì)信息,請參閱激活 Office Web Apps 功能。
解決方案 確認(rèn)已啟動服務(wù)實(shí)例。有關(guān)詳細(xì)信息,請參閱啟動服務(wù)實(shí)例。
解決方案 確認(rèn)已創(chuàng)建服務(wù)應(yīng)用程序和代理。在 SharePoint 管理中心的“應(yīng)用程序管理”中,單擊“管理服務(wù)應(yīng)用程序”。確認(rèn) Word Viewing Service 應(yīng)用程序、PowerPoint Service 應(yīng)用程序和 Excel Services 應(yīng)用程序已啟動。如果尚未啟動它們,請確認(rèn)已啟動服務(wù)實(shí)例。
解決方案 確認(rèn)未啟用 SharePoint OpenInClient 功能。有關(guān)詳細(xì)信息,請參閱其他配置(可選)。
問題 Office Web Apps 在查看模式下可以正常打開,但是當(dāng)用戶單擊工具欄上的“用 Word 編輯”、“用 PowerPoint 編輯”或“用 Excel 編輯”按鈕時(shí),會顯示錯(cuò)誤。
解決方案 確認(rèn)已激活 Office Web Apps 功能,并且 Word Viewing Service、PowerPoint Service 和 Excel Calculation Services 已啟動。
問題 運(yùn)行安裝程序時(shí),產(chǎn)品密鑰無法進(jìn)行驗(yàn)證。
解決方案 確認(rèn)要安裝的 Office Web Apps 版本與 SharePoint 2010 產(chǎn)品的版本兼容。Office Web Apps 試用版不能安裝在具有授權(quán)的 SharePoint 2010 產(chǎn)品的服務(wù)器上。
解決方案 確認(rèn)您具有有效的 Microsoft Office 2010 批量許可證。