啟動網站集合上的 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 功能

  1. 使用 [記事本] 開啟新的文字檔案,然後將下列指令碼複製並貼入該檔案中。

    $webAppsFeatureId = $(Get-SPFeature -limit all | where {$_.displayname -eq "OfficeWebApps"}).Id 
    Get-SPSite -limit ALL |foreach{Enable-SPFeature $webAppsFeatureId -url $_.URL }   
    
  2. 將副檔名為 .ps1 的檔案,儲存至您執行指令碼的資料夾 (一般為 C:\scripts)。

  3. 在 Windows PowerShell 命令提示字元 (即 PS C:\>) 處,輸入下列命令並按 ENTER:

    C:\<路徑>\<檔案名稱>.ps1

使用管理中心啟動網站集合上的 Office Web Apps 功能

  1. 按一下 [開始],依序指向 [所有程式]、[Microsoft SharePoint 2010 產品] 及 [SharePoint 2010 管理中心]。

  2. 在 [SharePoint 管理中心] 首頁上,依序按一下 [網站動作] 及 [網站設定]。

  3. 在 [網站設定] 頁面的 [網站集合管理] 中,按一下 [網站集合功能]。

  4. 在 [功能] 頁面上,針對 [Office Web Apps] 按一下 [啟動]。

使用 Windows PowerShell 啟動單一網站集合上的 Office Web Apps 功能

  1. 使用 [記事本] 開啟新的文字檔案,然後將下列指令碼複製並貼入該檔案中。

    $webAppsFeatureId = $(Get-SPFeature -limit all | where {$_.displayname -eq "OfficeWebApps"}).Id 
    $singleSiteCollection = Get-SPSite -Identity http://<site_name> 
    Enable-SPFeature $webAppsFeatureId -Url $singleSiteCollection.URL
    
  2. 指定下列參數:

    參數

    –Identity

    URL

  3. 將副檔名為 .ps1 的檔案,儲存至您執行指令碼的資料夾 (一般為 C:\scripts)。

  4. 在 Windows PowerShell 主控台的命令提示字元 (即 PS C:\>) 處,輸入下列命令並按 ENTER:

    C:\<路徑>\<檔案名稱>.ps1

使用 Windows PowerShell 停用單一網站集合上的 Office Web Apps 功能

  1. 使用 [記事本] 開啟新的文字檔案,然後將下列指令碼複製並貼入該檔案中。

    $webAppsFeatureId = $(Get-SPFeature -limit all | where {$_.displayname -eq "OfficeWebApps"}).Id 
    $singleSiteCollection = Get-SPSite -Identity http://<site_name> 
    Disable-SPFeature $webAppsFeatureId -Url $singleSiteCollection.URL
    
  2. 指定下列參數:

    參數

    –Identity

    URL

  3. 將副檔名為 .ps1 的檔案,儲存至您執行指令碼的資料夾 (一般為 C:\scripts)。

  4. 在 Windows PowerShell 主控台的命令提示字元 (即 PS C:\>) 處,輸入下列命令並按 ENTER:

    C:\<路徑>\<檔案名稱>.ps1