部署 Office Web Apps(安裝在 SharePoint 2010 產品上)
本文討論了如何部署 Microsoft Office Web Apps。Office Web Apps 是 Office Word、Excel、PowerPoint 和 OneNote 應用程序的聯機助理,它使用戶可以從任何位置訪問文檔。用戶可以跨個人計算機、移動電話和 Web,與他人一起聯機查看、共享和處理文檔。Office Web Apps 可通過 Windows Live 提供給用戶使用,并通過 Microsoft Office 2010 批量許可和基于 Microsoft SharePoint 2010 產品 的文檔管理解決方案提供給商業客戶使用。
本文提供的信息面向計劃在組織中的 SharePoint 2010 產品內部部署上部署 Office Web Apps 的 IT 專業人員。除非另有說明,否則本文中的 SharePoint 2010 產品指的是 Microsoft SharePoint Server 2010 和 Microsoft SharePoint Foundation 2010。本文不提供有關部署 SharePoint 2010 產品的指導或說明。新內容和更新內容將定期發布。
在組織中部署 Office Web Apps 之前,建議您先閱讀 Microsoft TechNet 上的了解 Office Web Apps(安裝在 SharePoint 2010 產品上)和計劃 Office Web Apps(安裝在 SharePoint 2010 產品上)。
本文內容:
除了上述各節之外,以下某一節將適用于您的特定 Office Web Apps 部署:
- 在現有的獨立 SharePoint 服務器上安裝和配置 Office Web Apps
- 在新的獨立 SharePoint 服務器上安裝和配置 Office Web Apps
- 在現有的 SharePoint 服務器場中安裝和配置 Office Web Apps
- 在新的 SharePoint 服務器場中安裝和配置 Office Web Apps
了解 Office Web Apps 部署
對于獨立 SharePoint 服務器和 SharePoint 服務器場,部署 Office Web Apps 涉及三個主要階段:
運行安裝程序和 PSConfig 具體任務包括在獨立 SharePoint 服務器或 SharePoint 服務器場中的每臺服務器上運行 Setup.exe 以及 SharePoint 產品和技術安裝后配置向導 (PSConfig)。運行 Setup.exe 將在服務器上安裝 Office Web Apps 文件和組件。Office Web Apps 安裝過程中需要運行 PSConfig,以便注冊 Office Web Apps 服務、根據 SharePoint 安裝類型啟動服務實例、創建服務應用程序和服務應用程序代理以及激活 Office Web Apps 功能。
激活 Office Web Apps 服務 包括啟動服務實例以及創建服務應用程序和服務應用程序代理。是否需要激活服務取決于 SharePoint 的狀態,以及先前是否運行過 PSconfig 和 SharePoint 場配置向導。
激活 Office Web Apps 功能 包括在應該提供 Office Web Apps 的所有現有 SharePoint 網站集上激活 Office Web Apps 功能。如果在安裝 Office Web Apps 之前運行過 PSconfig 或 SharePoint 場配置向導,將至少存在一個網站集。安裝 Office Web Apps 后創建的新網站集將自動激活該功能。
#p#
在現有的獨立 SharePoint 服務器上安裝和配置 Office Web Apps
本節僅適用于以下情況:您要在現有的 SharePoint 服務器上安裝 Office Web Apps,并且先前已在 SharePoint 安裝過程中運行 PSConfig。
運行 Office Web Apps 安裝程序
完成此任務,以在服務器上安裝 Office Web Apps 組件和文件。
運行 Office Web Apps 安裝程序
-
從根文件夾運行“Setup.exe”。
-
在“輸入您的產品密鑰”頁上,輸入您的產品密鑰,然后單擊“繼續”。
-
在“選擇文件位置”頁上,單擊“立即安裝”以安裝到默認位置。若要安裝到另一個位置,請指定要安裝的位置,然后單擊“立即安裝”。
-
安裝完成后,會出現一個對話框,提示您完成服務器的配置。請確保選中“立即運行 SharePoint 產品和技術配置向導”復選框,然后單擊“關閉”以啟動 PSConfig。
運行 PSConfig 以注冊服務
完成此任務,以在 SharePoint 服務器上注冊 Office Web Apps 服務。
運行 PSConfig 以注冊服務
-
如果在上一步中保留“立即運行 SharePoint 產品和技術配置向導”復選框處于選中狀態,則在 PSconfig“歡迎使用 SharePoint 產品”頁上,單擊“下一步”。
-
在通知您有些服務可能需要在配置過程中重新啟動或重置的對話框中,單擊“是”。
-
在“配置成功”頁上,單擊“完成”。此時將打開您的新 SharePoint 網站。
啟動服務實例
服務實例為服務應用程序提供物理位置。在創建服務應用程序和服務應用程序代理之前,您必須啟動服務實例。可以使用 SharePoint 管理中心或使用 Windows PowerShell 啟動服務實例。
此任務中的過程將在指定的服務器上啟動服務實例。
使用管理中心啟動服務實例
-
單擊“開始”,依次指向“所有程序”、“Microsoft SharePoint 2010 產品”和“SharePoint 2010 管理中心”。
-
在 SharePoint 管理中心主頁的“系統設置”中,單擊“管理服務器上的服務”。
-
在“服務器上的服務: <服務器名稱>”頁中,啟動“Excel Calculation Services”、“Word Viewing Service”和“PowerPoint Service”。OneNote Web App 不使用 SharePoint 服務。
使用 Windows PowerShell 啟動服務實例
-
使用記事本打開一個新文本文件,然后將以下腳本復制并粘貼到該文件中。
$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 } }
-
指定以下參數:
參數 值 $machinesToActivate
服務器名稱
-
使用 .ps1 文件擴展名將該文件保存到運行腳本的文件夾(通常是 C:\scripts)中。
-
在 Windows PowerShell 命令提示符(即 PS C:\>)處,鍵入以下命令并按 Enter:
C:\<path>\<filename>.ps1
創建服務應用程序和服務應用程序代理
在啟動了服務實例之后,必須創建服務應用程序以及將 SharePoint Web 前端連接到服務應用程序的服務應用程序代理。可以使用管理中心或使用 Windows PowerShell 為 Word、PowerPoint 和 Excel Web App 創建服務應用程序和服務應用程序代理。OneNote Web App 不需要服務應用程序。創建后,服務應用程序將自動在啟動的服務實例上運行。
此任務中的過程將為 Word、PowerPoint 和 Excel Web App 創建 Office Web Apps 服務應用程序和服務應用程序代理。此任務只能在啟動服務實例后完成。
使用管理中心創建服務應用程序和服務應用程序代理
-
單擊“開始”,依次指向“所有程序”、“Microsoft SharePoint 2010 產品”和“SharePoint 2010 管理中心”。
-
在 SharePoint 管理中心主頁的“應用程序管理”中,單擊“管理服務應用程序”。
-
在“服務應用程序”頁上,單擊“新建”,然后單擊“Word Viewing Service”。
-
在“Word Viewing Service 應用程序”對話框的“名稱”中,鍵入 Word Viewing Service Application。在“應用程序池”中,選擇“使用現有應用程序池”,然后在列表框中選擇“SharePoint Web Services 默認值”。在“添加到默認代理列表”中,確認已選擇“將此服務應用程序的代理添加到服務器場的默認代理列表”(默認設置),然后單擊“確定”。
-
在“服務應用程序”頁上,單擊“新建”,然后單擊“PowerPoint Service Application”。
-
在“PowerPoint Service Application”對話框的“名稱”中,鍵入 PowerPoint Service Application。在“應用程序池”中,選擇“使用現有應用程序池”,然后在列表框中選擇“SharePoint Web Services 默認值”。在“添加到默認代理列表”中,確認已選擇“將此服務應用程序的代理添加到服務器場的默認代理列表”(默認設置),然后單擊“確定”。
-
在“服務應用程序”頁上,單擊“新建”,然后單擊“Excel Services 應用程序”。
-
在“Excel Services 應用程序”對話框的“名稱”中,鍵入 Excel Services Application。在“應用程序池”中,選擇“使用現有應用程序池”,然后在列表框中選擇“SharePoint Web Services 默認值”。在“添加到默認代理列表”中,確認已選擇“將此服務應用程序的代理添加到服務器場的默認代理列表”(默認設置),然后單擊“確定”。
使用 Windows PowerShell 創建服務應用程序和服務應用程序代理
-
使用記事本打開一個新文本文件,然后將以下腳本復制并粘貼到該文件中。
$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 文件擴展名將該文件保存到運行腳本的文件夾(通常是 C:\scripts)中。
-
在 Windows PowerShell 命令提示符(即 PS C:\>)處,鍵入以下命令并按 Enter:
C:\<path>\<filename>.ps1
激活 Office Web Apps 功能
啟動服務實例并創建服務應用程序和服務應用程序代理后,要使用 Office Web Apps,需要在現有網站集上激活 Office Web Apps 功能。可以使用管理中心或使用 Windows PowerShell 在網站集上激活該功能。如果網站集很多,則可以使用 Windows PowerShell 在所有網站集上激活該功能。
此任務中的過程將在一個或多個網站集上激活 Office Web Apps 功能。此任務只能在創建服務應用程序和服務應用程序代理后完成。
使用管理中心在一個網站集上激活 Office Web Apps 功能
-
單擊“開始”,依次指向“所有程序”、“Microsoft SharePoint 2010 產品”和“SharePoint 2010 管理中心”。
-
在“SharePoint 管理中心”主頁上,單擊“網站操作”,然后單擊“網站設置”。
-
在“網站設置”頁上的“網站集管理”中,單擊“網站集功能”。
-
在“功能”頁上,對“Office Web Apps”單擊“激活”。
使用 Windows PowerShell 在一個網站集上激活 Office Web Apps 功能
-
使用記事本打開一個新文本文件,然后將以下腳本復制并粘貼到該文件中。
$webAppsFeatureId = $(Get-SPFeature -limit all | where {$_.displayname -eq "OfficeWebApps"}).Id $singleSiteCollection = Get-SPSite -Identity http://<site_name> Enable-SPFeature $webAppsFeatureId
-
指定以下參數:
參數 值 –Identity
URL
-
使用 .ps1 文件擴展名將該文件保存到運行腳本的文件夾(通常是 C:\scripts)中。
-
在 Windows PowerShell 控制臺的命令提示符(即 PS C:\>)處,鍵入以下命令,然后按 Enter:
C:\<path>\<filename>.ps1
使用 Windows PowerShell 在所有網站集上激活 Office Web Apps 功能
-
使用記事本打開一個新文本文件,然后將以下腳本復制并粘貼到該文件中。
$webAppsFeatureId = $(Get-SPFeature -limit all | where {$_.displayname -eq "OfficeWebApps"}).Id Get-SPSite -limit ALL |foreach{Enable-SPFeature $webAppsFeatureId -url $_.URL }
-
使用 .ps1 文件擴展名將該文件保存到運行腳本的文件夾(通常是 C:\scripts)中。
-
在 Windows PowerShell 命令提示符(即 PS C:\>)處,鍵入以下命令并按 Enter:
C:\<path>\<filename>.ps1
#p#
在新的獨立 SharePoint 服務器上安裝和配置 Office Web Apps
本節僅適用于以下情況:要在新 SharePoint 安裝上安裝 Office Web Apps,并且以前未在 SharePoint 安裝過程中運行 PSConfig。
運行 Office Web Apps 安裝程序
完成此任務,以在服務器上安裝 Office Web Apps 組件和文件。
運行 Office Web Apps 安裝程序
-
從根文件夾運行“Setup.exe”。
-
在“輸入您的產品密鑰”頁上,輸入您的產品密鑰,然后單擊“繼續”。
-
在“選擇文件位置”頁上,單擊“立即安裝”以安裝到默認位置。若要安裝到另一個位置,請指定要安裝的位置,然后單擊“立即安裝”。
-
安裝完成后,會出現一個對話框,提示您完成服務器的配置。請確保選中“立即運行 SharePoint 產品和技術配置向導”復選框,然后單擊“關閉”以啟動 PSConfig。
運行 PSConfig 以注冊服務、啟動服務實例、創建服務應用程序和代理并激活 Office Web Apps 功能
完成此任務以注冊服務、啟動服務實例、創建服務應用程序和服務應用程序代理并激活 Office Web Apps 功能。
運行 PSConfig 以注冊服務、啟動服務實例、創建服務應用程序和代理并激活 Office Web Apps 功能
-
如果在上一任務中保留“立即運行 SharePoint 產品和技術配置向導”復選框處于選中狀態,則在 PSconfig“歡迎使用 SharePoint 產品”頁上,單擊“下一步”。
-
在通知您有些服務可能需要在配置過程中重新啟動或重置的對話框中,單擊“是”。
-
在“配置成功”頁上,單擊“完成”。此時將打開您的新 SharePoint 網站。
#p#
在現有的 SharePoint 服務器場中安裝和配置 Office Web Apps
請僅在滿足以下條件時執行本節中的任務:要在現有 SharePoint 服務器場中安裝 Office Web Apps,并且以前在該服務器場中運行過場配置向導。
運行 Office Web Apps 安裝程序
完成此任務,以在單個 SharePoint 服務器上安裝 Office Web Apps。必須在服務器場中的每臺服務器上執行此任務。
運行 Office Web Apps 安裝程序
-
從根文件夾運行“Setup.exe”。
-
在“輸入您的產品密鑰”頁上,輸入您的產品密鑰,然后單擊“繼續”。
-
在“選擇文件位置”頁上,單擊“立即安裝”以安裝到默認位置。若要安裝到另一個位置,請指定要安裝的位置,然后單擊“立即安裝”。
-
安裝完成后,會出現一個對話框,提示您完成服務器的配置。請確保選中“立即運行 SharePoint 產品和技術配置向導”復選框。
-
單擊“關閉”以啟動配置向導。
運行 PSConfig 以注冊服務
完成此任務,以在單個 SharePoint 服務器上注冊 Office Web Apps 服務。必須在服務器場中的每臺服務器上執行此任務。
運行 PSConfig 以注冊服務
-
在“歡迎使用 SharePoint 產品”頁上,單擊“下一步”。
-
在通知您有些服務可能需要在配置過程中重新啟動或重置的對話框中,單擊“是”。
-
在“修改服務器場設置”頁上,選擇“不斷開與此服務器場的連接”,然后單擊“下一步”。
-
在“配置成功”頁上,單擊“完成”。此時將打開您的新 SharePoint 網站。
啟動服務實例
服務實例為服務應用程序提供物理位置。對于要運行 Office Web Apps 服務應用程序的每臺服務器,您必須啟動服務實例。可以使用 SharePoint 管理中心或使用 Windows PowerShell 啟動服務實例。
此任務中的過程將在指定的服務器上啟動服務實例。必須在服務器場中的每臺服務器上運行 WCSetup 和 PSConfig 之后完成此任務。
使用管理中心啟動服務實例
-
單擊“開始”,依次指向“所有程序”、“Microsoft SharePoint 2010 產品”和“SharePoint 2010 管理中心”。
-
在 SharePoint 管理中心主頁的“系統設置”中,單擊“管理服務器上的服務”。
-
在“服務器上的服務:<服務器名稱>”頁的“服務器”中,選擇一臺服務器,然后啟動“Excel Calculation Services”、“Word Viewing Service”和“PowerPoint Service”。在服務器場中要運行 Office Web Apps 服務的每臺服務器上重復此步驟。OneNote Web App 不使用 SharePoint 服務。
使用 Windows PowerShell 啟動服務實例
-
使用記事本打開一個新文本文件,然后將以下腳本復制并粘貼到該文件中。
$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 } }
-
指定以下參數:
參數 值 $machinesToActivate
服務器名稱
-
使用 .ps1 文件擴展名將該文件保存到運行腳本的文件夾(通常是 C:\scripts)中。
-
在 Windows PowerShell 命令提示符(即 PS C:\>)處,鍵入以下命令并按 Enter:
C:\<path>\<filename>.ps1
創建服務應用程序和服務應用程序代理
在啟動了服務實例之后,必須創建服務應用程序以及將 SharePoint Web 前端連接到服務應用程序的服務應用程序代理。可以使用管理中心或使用 Windows PowerShell 為 Word、PowerPoint 和 Excel Web App 創建服務應用程序和服務應用程序代理。OneNote Web App 不需要服務應用程序。創建后,服務應用程序將自動在啟動的服務實例上運行。
在此任務中,您將為 Word、PowerPoint 和 Excel Web App 創建 Office Web Apps 服務應用程序和服務應用程序代理。此任務只能在啟動服務實例后完成。
使用管理中心創建服務應用程序和服務應用程序代理
-
單擊“開始”,依次指向“所有程序”、“Microsoft SharePoint 2010 產品”和“SharePoint 2010 管理中心”。
-
在 SharePoint 管理中心主頁的“應用程序管理”中,單擊“管理服務應用程序”。
-
在“服務應用程序”頁上,單擊“新建”,然后單擊“Word Viewing Service”。
-
在“Word Viewing Service 應用程序”對話框的“名稱”中,鍵入 Word Viewing Service Application。在“應用程序池”中,選擇“使用現有應用程序池”,然后在列表框中選擇“SharePoint Web Services 默認值”。在“添加到默認代理列表”中,確認已選擇“將此服務應用程序的代理添加到服務器場的默認代理列表”(默認設置),然后單擊“確定”。
-
在“服務應用程序”頁上,單擊“新建”,然后單擊“PowerPoint Service Application”。
-
在“PowerPoint Service Application”對話框的“名稱”中,鍵入 PowerPoint Service Application。在“應用程序池”中,選擇“使用現有應用程序池”,然后在列表框中選擇“SharePoint Web Services 默認值”。在“添加到默認代理列表”中,確認已選擇“將此服務應用程序的代理添加到服務器場的默認代理列表”(默認設置),然后單擊“確定”。
-
在“服務應用程序”頁上,單擊“新建”,然后單擊“Excel Services 應用程序”。
-
在“Excel Services 應用程序”對話框的“名稱”中,鍵入 Excel Services Application。在“應用程序池”中,選擇“使用現有應用程序池”,然后在列表框中選擇“SharePoint Web Services 默認值”。在“添加到默認代理列表”中,確認已選擇“將此服務應用程序的代理添加到服務器場的默認代理列表”(默認設置),然后單擊“確定”。
使用 Windows PowerShell 創建服務應用程序和服務應用程序代理
-
使用記事本打開一個新文本文件,然后將以下腳本復制并粘貼到該文件中。
$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 文件擴展名將該文件保存到運行腳本的文件夾(通常是 C:\scripts)中。
-
在 Windows PowerShell 命令提示符(即 PS C:\>)處,鍵入以下命令并按 Enter:
C:\<path>\<filename>.ps1
激活 Office Web Apps 功能
啟動服務實例并創建服務應用程序和服務應用程序代理后,Office Web Apps 要求在將提供 Web App 的現有網站集上激活 Office Web Apps 功能。可以使用管理中心或使用 Windows PowerShell 在網站集上激活該功能。如果網站集很多,則可以使用 Windows PowerShell 在所有網站集上激活該功能。
此任務中的過程將在一個或多個網站集上激活 Office Web Apps 功能。必須在創建服務應用程序和服務應用程序代理后完成此任務。
使用管理中心在一個網站集上激活 Office Web Apps 功能
-
單擊“開始”,依次指向“所有程序”、“Microsoft SharePoint 2010 產品”和“SharePoint 2010 管理中心”。
-
在 SharePoint 管理中心主頁上,單擊“網站操作”,然后單擊“網站設置”。
-
在“網站設置”頁上的“網站集管理”中,單擊“網站集功能”。
-
在“功能”頁上,對“Office Web Apps”單擊“激活”。
使用 Windows PowerShell 在一個網站集上激活 Office Web Apps 功能
-
使用記事本打開一個新文本文件,然后將以下腳本復制并粘貼到該文件中。
$webAppsFeatureId = $(Get-SPFeature -limit all | where {$_.displayname -eq "OfficeWebApps"}).Id $singleSiteCollection = Get-SPSite -Identity http://<site_name> Enable-SPFeature $webAppsFeatureId
-
指定以下參數:
參數 值 –Identity
URL
-
使用 .ps1 文件擴展名將該文件保存到運行腳本的文件夾(通常是 C:\scripts)中。
-
在 Windows PowerShell 控制臺的命令提示符(即 PS C:\>)處,鍵入以下命令,然后按 Enter:
C:\<path>\<filename>.ps1
使用 Windows PowerShell 在所有網站集上激活 Office Web Apps 功能
-
使用記事本打開一個新文本文件,然后將以下腳本復制并粘貼到該文件中。
$webAppsFeatureId = $(Get-SPFeature -limit all | where {$_.displayname -eq "OfficeWebApps"}).Id Get-SPSite -limit ALL |foreach{Enable-SPFeature $webAppsFeatureId -url $_.URL }
-
使用 .ps1 文件擴展名將該文件保存到運行腳本的文件夾(通常是 C:\scripts)中。
-
在 Windows PowerShell 命令提示符(即 PS C:\>)處,鍵入以下命令并按 Enter:
C:\<path>\<filename>.ps1
#p#
在新的 SharePoint 服務器場中安裝和配置 Office Web Apps
請僅在滿足以下條件時執行本節中的任務:要在新的 SharePoint 服務器場中安裝 Office Web Apps,并且以前未在該服務器場中運行過場配置向導。
運行 Office Web Apps 安裝程序
在此任務中,您將在新服務器場中的單個 SharePoint 服務器上安裝 Office Web Apps 文件和組件,并且以前未在該服務器場中運行過場配置向導。必須在服務器場中的每臺服務器上完成此任務。
運行 Office Web Apps 安裝程序
-
從根文件夾運行“Setup.exe”。
-
在“輸入您的產品密鑰”頁上,輸入您的產品密鑰,然后單擊“繼續”。
-
在“選擇文件位置”頁上,單擊“立即安裝”以安裝到默認位置。若要安裝到另一個位置,請指定要安裝的位置,然后單擊“立即安裝”。
-
安裝完成后,會出現一個對話框,提示您完成服務器的配置。請確保選中“立即運行 SharePoint 產品和技術配置向導”復選框。
-
單擊“關閉”以啟動場配置向導。
運行 PSConfig 以注冊服務
在此任務中,您將在單個 SharePoint 服務器上注冊 Office Web Apps 服務。必須在服務器場中的每臺服務器上完成此任務。
運行 PSConfig 以注冊服務
-
在“歡迎使用 SharePoint 產品”頁上,單擊“下一步”。
-
在通知您有些服務可能需要在配置過程中重新啟動或重置的對話框中,單擊“是”。
-
在“修改服務器場設置”頁上,選擇“不斷開與此服務器場的連接”,然后單擊“下一步”。
-
在“配置成功”頁上,單擊“完成”。此時將打開您的新 SharePoint 網站。
運行 SharePoint 場配置向導以啟動服務實例、創建服務應用程序和代理并激活 Office Web Apps 功能
在此任務中,您將在服務器場中的所有服務器上啟動服務實例、創建服務應用程序和服務應用程序代理并在所有現有網站集上激活 Office Web Apps 功能。必須在服務器場中的每臺服務器上都已運行 Setup.exe 和 PSConfig 之后完成此任務。
運行 SharePoint 場配置向導以啟動服務實例、創建服務應用程序和代理并激活 Office Web Apps 功能
-
單擊“開始”,依次指向“所有程序”、“Microsoft SharePoint 2010 產品”和“SharePoint 2010 管理中心”。
-
在“SharePoint 管理中心”主頁上,單擊“配置向導”。
-
在“配置向導”頁上,單擊“啟動服務器場配置向導”。
-
在“場配置向導”歡迎頁面上,選擇“使用此向導引導我了解設置”,然后單擊“下一步”。
-
在“配置 SharePoint 場”頁上的“服務帳戶”中,為服務器場管理員帳戶鍵入名稱。
-
在“服務”中,選擇要激活的 Office Web Apps 服務,然后單擊“下一步”。
-
可以選擇創建新的首要網站。在“創建網站集”頁上,按照向導步驟創建新的首要網站。
-
在“配置 SharePoint 場”頁上,單擊“完成”。
#p#
其他配置(可選)
本節討論其他可選配置。
為啟用瀏覽器的文檔配置 SharePoint 默認打開行為
在 SharePoint 中,您可以配置啟用瀏覽器的文檔是在客戶端應用程序中還是在瀏覽器中打開。默認情況下,安裝 Office Web Apps 后,Office 文檔將在瀏覽器中打開。您可以使用 SharePoint OpenInClient 功能重寫此設置。可以在管理中心中或使用 Windows PowerShell 中的 SPFeature cmdlet 配置 OpenInClient 功能。
文檔在 SharePoint 中的打開方式取決于是否存在 OpenInClient 功能以及已啟用還是已禁用該功能:
- 如果 OpenInClient 功能不存在,并且未安裝 Office Web Apps,則文檔將在客戶端應用程序(默認為 SharePoint)中打開。
- 如果 OpenInClient 功能不存在,但是安裝了 Office Web Apps 并激活了 Office Web Apps 服務應用程序,則文檔將在瀏覽器(默認為 Office Web Apps)中打開。
- 如果 OpenInClient 功能存在并已啟用,并且激活了 Office Web Apps 服務應用程序,則文檔將在客戶端應用程序中打開。
- 如果 OpenInClient 功能存在但是已禁用,并且已激活 Office Web Apps 服務應用程序,則文檔將在瀏覽器中打開。
使用管理中心設置網站集的默認打開行為
-
在 SharePoint 管理中心中,單擊“網站操作”,然后單擊“網站設置”。
-
在“網站設置”頁上的“網站集管理”下,單擊“網站集功能”。
-
在“功能”頁上,對“默認情況下,在客戶端應用程序中打開文檔”功能,單擊“激活”(啟用 OpenInClient 功能)以在客戶端應用程序中打開文檔。單擊“停用”(禁用 OpenInClient 功能)將在瀏覽器中打開文檔。
使用 Windows PowerShell 將啟用瀏覽器的文檔在 SharePoint 中的默認打開行為設置為在瀏覽器中打開
-
使用記事本打開一個新文本文件,然后將以下腳本復制并粘貼到該文件中。
以下示例禁用在 SharePoint 中的默認打開行為。
$defaultOpenBehaviorFeatureId = $(Get-SPFeature -limit all | where {$_.displayname -eq "OpenInClient"}).Id Get-SPSite -limit ALL |foreach{ Disable-SPFeature $defaultOpenBehaviorFeatureId -url $_.URL }
-
使用 .ps1 文件擴展名將該文件保存到運行腳本的文件夾(通常是 C:\scripts)中。
-
在 Windows PowerShell 控制臺的命令提示符(即 PS C:\>)處,鍵入以下命令,然后按 Enter:
C:\<path>\<filename>.ps1
使用 Windows PowerShell 將啟用瀏覽器的文檔在 SharePoint 中的默認打開行為設置為在客戶端應用程序中打開
-
使用記事本打開一個新文本文件,然后將以下腳本復制并粘貼到該文件中。
以下示例將所有網站中所有文檔的默認打開行為設置為在客戶端應用程序(如果可用)中打開。
$defaultOpenBehaviorFeatureId = $(Get-SPFeature -limit all | where {$_.displayname -eq "OpenInClient"}).Id Get-SPSite -limit ALL |foreach{ Enable-SPFeature $defaultOpenBehaviorFeatureId -url $_.URL }
-
使用 .ps1 文件擴展名將該文件保存到運行腳本的文件夾(通常是 C:\scripts)中。
-
在 Windows PowerShell 控制臺的命令提示符(即 PS C:\>)處,鍵入以下命令,然后按 Enter:
C:\<path>\<filename>.ps1
疑難解答
問題 Office Web Apps 已安裝,但是文檔不能在瀏覽器中通過相關聯的 Web App 打開。
解決方案 確認已為文檔所在的網站集激活 Office Web Apps 功能。有關詳細信息,請參閱激活 Office Web Apps 功能。
解決方案 確認已啟動服務實例。有關詳細信息,請參閱啟動服務實例。
解決方案 確認已創建服務應用程序和代理。在 SharePoint 管理中心的“應用程序管理”中,單擊“管理服務應用程序”。確認 Word Viewing Service 應用程序、PowerPoint Service 應用程序和 Excel Services 應用程序已啟動。如果尚未啟動它們,請確認已啟動服務實例。
解決方案 確認未啟用 SharePoint OpenInClient 功能。有關詳細信息,請參閱其他配置(可選)。
問題 Office Web Apps 在查看模式下可以正常打開,但是當用戶單擊工具欄上的“用 Word 編輯”、“用 PowerPoint 編輯”或“用 Excel 編輯”按鈕時,會顯示錯誤。
解決方案 確認已激活 Office Web Apps 功能,并且 Word Viewing Service、PowerPoint Service 和 Excel Calculation Services 已啟動。
問題 運行安裝程序時,產品密鑰無法進行驗證。
解決方案 確認要安裝的 Office Web Apps 版本與 SharePoint 2010 產品的版本兼容。Office Web Apps 試用版不能安裝在具有授權的 SharePoint 2010 產品的服務器上。
解決方案 確認您具有有效的 Microsoft Office 2010 批量許可證。