共用方式為


設定 Word Viewing 服務設定

 

適用版本: Word Web App Preview

上次修改主題的時間: 2016-11-29

本文所提供之有關設定 Word Viewing Service 應用程式 的資訊,主要提供 IT 專業人員維護獨立伺服器或伺服器陣列上已安裝於 Microsoft SharePoint 2010 產品 的 Microsoft Office Web Apps 之用。除非特別說明,否則本文中的 SharePoint 2010 產品 指的是 Microsoft SharePoint Server 2010 與 Microsoft SharePoint Foundation 2010。

本文包含下列章節:

  • 設定 Word Viewing Service 應用程式設定

  • 使用 Windows PowerShell 設定工作者處理序上限

設定 Word Viewing Service 應用程式設定

Word Viewing Service 應用程式 設定頁面可供系統管理員設定支援的檔案格式、內嵌的字型支援、文件掃描與程序設定,供使用者使用 Word Viewing Web App 透過網頁瀏覽器檢視 Word 文件。

若要設定 Word Viewing Service 應用程式設定

  1. 確認您具備下列管理認證:

    • 若要變更 Office Web Apps 服務應用程式的設定,您必須是執行 SharePoint 管理中心網站之電腦上的 SharePoint 伺服器陣列管理員群組之成員。
  2. 在管理中心網站上,按一下 [應用程式管理] 區段中的 [管理服務應用程式]。

  3. 在 [服務應用程式] 頁面上,按一下 [Word Viewing Service]。

  4. 在 [Word Viewing Service] 頁面上,設定下列設定:

    支援的檔案格式   指定使用者可以使用此 Word Viewing Service 應用程式進行檢視的文件類型。若未選取此檔案格式,則此服務的使用者會在嘗試使用網頁瀏覽器檢視此檔案類型時,收到錯誤訊息。預設會支援所有檔案格式。

    • Open XML 文件   選取此設定以支援 .docx, .dotx, .docm 與 .dotm 檔案格式。

    • Word 97-2003 文件   選取此設定可支援 .doc 和 .dot 檔案格式。

    內嵌字型支援   若要在不同的電腦上保有視覺逼真度,使用者可以選擇在文件中內嵌字型。您可以使用此設定,決定在檢視或轉換文件與簡報時,是否使用內嵌字型。預設會啟用內嵌字型。

    Word 97-2003 文件掃描   為了在載入 Microsoft Word 97 至 Word 2003 文件時提供額外的安全保障,在瀏覽器中開啟文件之前,Word Viewing Service 應用程式會執行惡意內容的額外檢查。這些檢查可能會影響伺服器的整體效能。請僅在信任此服務執行個體所載入的所有文件時,才停用這項設定。預設會啟用文件掃描。若要停用掃描,請在 [要停用 Word 97-2003 文件掃描嗎] 下選取 [是]。

    回收閾值   指定處理序在回收之前,應允許呈現的檔案數。達到此閾值時,即會回收工作者處理序,以防止應用程式無限制增加記憶體耗用。這項設定的變更需要使用 IISReset 命令重新啟動 IIS。回收閾值預設為 5。

    作用中處理序總數   指定專門用於檢視 Word 文件的工作者處理序數目。請將工作者處理序總數的值設為高到不需要減少其他應用程式的工作者處理序,即可允許最大的服務要求數目。工作者處理序數目過低,可能會降低 Word Viewing Service 應用程式的效能與資源耗用。其他因素 (例如快取大小與電腦指定) 可能會建議不同的工作者處理序總數。在一般使用情況下,建議您針對每個核心處理器,為每個服務應用程式設定兩個工作者處理序。預設會設定三個工作者處理序總數。您也可以使用 Windows PowerShell 設定這項設定。如需詳細資訊,請參閱本文稍後的使用 Windows PowerShell 設定工作者處理序上限。

使用 Windows PowerShell 設定工作者處理序上限

 您可以設定允許用於 Word Viewing Service 應用程式 之服務要求的最大工作者處理序數目。請將工作者處理序值的上限設為高到不需要減少其他應用程式的工作者處理序,即可允許最大的服務要求數目。工作者處理序數目過低,可能會降低 Word Viewing Service 應用程式 的效能與資源耗用。其他因素 (例如快取大小與電腦指定) 可能會建議不同的工作者處理序數目上限。在一般使用情況下,建議您針對每個核心處理器,為每個服務應用程式設定兩個工作者處理序。

本工作中的部分程序需要使用 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 設定 Word Viewing Service 應用程式的最大工作者處理序

  1. 請確認符合下列基本需求:

  2. 使用 [記事本] 建立文字檔,然後將下列指令碼複製並貼入該檔案中。

    在此範例中,於具有四個核心處理器的伺服器上,針對每個核心處理器指定兩個工作者處理序:

    $serviceAppId = (Get-SPServiceApplication | where {$_.DisplayName -eq "Word Viewing Service"}).ID 
    Set-SPWordViewingServiceApplication -Identity $serviceAppId -MaxActiveProcessCount 8
    
  3. 指定下列參數:

    參數

    -MaxActiveProcessCount

    工作者處理序總數

    -eq

    想要變更其值之 Word Viewing Service 應用程式的名稱

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

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

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