啟動網站集合上的 Office Web Apps 功能
適用版本: Excel Online, PowerPoint Web App Preview, Word Web App Preview
上次修改主題的時間: 2016-11-29
本文所提供之有關如何在網站集合上啟動 Microsoft Office Web Apps 功能的資訊,主要提供 IT 專業人員維護獨立伺服器或伺服器陣列上已安裝於 Microsoft SharePoint 2010 產品 的 Office Web Apps 之用。除非特別說明,否則本文中的 SharePoint 2010 產品 指的是 Microsoft SharePoint Server 2010 與 Microsoft SharePoint Foundation 2010。
啟動網站集合的 Office Web Apps 功能
在所有提供任何 Web Apps 的每個網站集合上,都必須啟動 Office Web Apps 功能。在您執行安裝程式並啟動服務之後,一般會在部署階段期間於網站集合上啟動 Office Web Apps 功能;但在部分情況下,可以選擇稍後只在特定網站集合上予以啟動,而在其他網站集合上予以停用。
重要
Office Web Apps 將不適用於受資訊版權管理 (IRM) 保護之文件庫中的文件。在受 IRM 保護的文件庫中,建議設定 [供瀏覽器使用之文件的預設開啟行為] 設定,讓文件於用戶端應用程式中開啟。如需如何設定預設開啟行為的詳細資訊,請參閱<設定可使用瀏覽器之文件的預設開啟行為 (Office Web Apps)>。
此工作的程序如下:
使用 Windows PowerShell 啟動所有網站集合上的 Office Web Apps 功能
使用管理中心啟動單一網站集合上的 Office Web Apps 功能
使用 Windows PowerShell 啟動單一網站集合上的 Office Web Apps 功能
使用 Windows PowerShell 停用單一網站集合上的 Office Web Apps 功能
本工作中的部分程序需要使用 Windows PowerShell 或 SharePoint 2010 管理命令介面以執行 Cmdlet。若要在 Windows PowerShell 中執行 SharePoint 2010 Cmdlet,您必須使用 Add-PSSnapin Cmdlet,新增 Microsoft.SharePoint.PowerShell 嵌入式管理單元;也可以使用 SharePoint 2010 管理命令介面,執行 SharePoint 2010 Cmdlet。Microsoft.SharePoint.PowerShell 嵌入式管理單元預設已註冊,並會將此嵌入式管理單元新增至 SharePoint 2010 管理命令介面。若要執行 SharePoint 2010 Cmdlet,您必須是設定資料庫上 SharePoint_Shell_Access 角色的成員,以及安裝 SharePoint 2010 產品 之電腦上的 WSS_ADMIN_WPG 本機群組成員。若要在 Windows PowerShell 或 SharePoint 2010 管理命令介面中執行指令碼,您必須搭配使用 set-executionpolicy Cmdlet 與 unrestricted 參數,設定執行原則。如需 Add-PSSnapin Cmdlet 的詳細資訊,請參閱 Add-PSSnapin。如需如何搭配使用 Windows PowerShell 與 SharePoint 2010 產品 的詳細資訊,請參閱<使用 Windows PowerShell 管理 SharePoint 2010 產品>。
使用 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:\<路徑>\<檔案名稱>.ps1
使用管理中心啟動網站集合上的 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 -Url $singleSiteCollection.URL
指定下列參數:
參數 值 –Identity
URL
將副檔名為 .ps1 的檔案,儲存至您執行指令碼的資料夾 (一般為 C:\scripts)。
在 Windows PowerShell 主控台的命令提示字元 (即 PS C:\>) 處,輸入下列命令並按 ENTER:
C:\<路徑>\<檔案名稱>.ps1
使用 Windows PowerShell 停用單一網站集合上的 Office Web Apps 功能
使用 [記事本] 開啟新的文字檔案,然後將下列指令碼複製並貼入該檔案中。
$webAppsFeatureId = $(Get-SPFeature -limit all | where {$_.displayname -eq "OfficeWebApps"}).Id $singleSiteCollection = Get-SPSite -Identity http://<site_name> Disable-SPFeature $webAppsFeatureId -Url $singleSiteCollection.URL
指定下列參數:
參數 值 –Identity
URL
將副檔名為 .ps1 的檔案,儲存至您執行指令碼的資料夾 (一般為 C:\scripts)。
在 Windows PowerShell 主控台的命令提示字元 (即 PS C:\>) 處,輸入下列命令並按 ENTER:
C:\<路徑>\<檔案名稱>.ps1