配置 Word Viewing Service 设置
适用于: 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 在 Web 浏览器中查看 Word 文档。
配置 Word Viewing Service 应用程序设置
验证您是否拥有以下管理凭据:
- 若要更改 Office Web Apps 服务应用程序的设置,您必须是运行 SharePoint 管理中心网站的计算机上 SharePoint 组“Farm Administrators”的成员。
在管理中心网站上的“应用程序管理”部分,单击“管理服务应用程序”。
在“服务应用程序”页上,单击“Word Viewing Service”。
在“Word Viewing Service”页上,配置以下设置:
支持的文件格式: 查看:指定用户可以使用此 Word Viewing Service 应用程序查看哪些文档类型。如果没有选择文件格式,则使用此服务的用户尝试在 Web 浏览器中查看此文件类型时会收到一条错误消息。默认情况下,支持所有文件格式。
打开 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 应用程序的资源消耗。考虑到缓存大小和计算机配置等其他因素,建议设置不同的工作进程总数。为了满足日常使用,建议针对每个内核处理器为每个服务应用程设置 2 个工作进程。默认情况下,工作进程总数设置为 3。还可以使用 Windows PowerShell 配置此设置。有关详细信息,请参阅下文中的使用 Windows PowerShell 设置最大工作进程数。
使用 Windows PowerShell 设置最大工作进程数
可以设置为了支持 Word Viewing Service 应用程序 服务请求而允许的最大工作进程数。设置的最大工作进程数应足够大,以便支持最大数目的服务请求,同时不会减少其他应用程序的工作进程数。如果工作进程数较少,可能会降低性能和 Word Viewing Service 应用程序 的资源消耗。考虑到缓存大小和计算机配置等其他因素,建议设置不同的最大工作进程数。为了满足日常使用,建议针对每个内核处理器为每个服务应用程设置 2 个工作进程。
本任务中的一些过程需要使用 Windows PowerShell 或 SharePoint 2010 Management Shell 以运行 cmdlet。若要在 Windows PowerShell 中运行 SharePoint 2010 cmdlet,您必须通过使用 Add-PSSnapin cmdlet 添加 Microsoft.SharePoint.PowerShell 插件,或者可以通过使用 SharePoint 2010 Management Shell 来运行 SharePoint 2010 cmdlet。默认情况下,Microsoft.SharePoint.PowerShell 插件已经注册,并且已添加到 SharePoint 2010 Management Shell 中。若要运行 SharePoint 2010 cmdlet,您必须是配置数据库上 SharePoint_Shell_Access 角色的成员并且是安装 SharePoint 2010 产品的计算机上 WSS_ADMIN_WPG 本地组的成员。若要在 Windows PowerShell 或 SharePoint 2010 Management Shell 中运行脚本,您必须使用 set-executionpolicy cmdlet 和 unrestricted 参数设置执行策略。有关 Add-PSSnapin cmdlet 的详细信息,请参阅 Add-PSSnapin。有关结合使用 Windows PowerShell 和 SharePoint 2010 产品的详细信息,请参阅借助 Windows PowerShell 的 SharePoint 2010 产品管理。
使用 Windows PowerShell 为 Word Viewing Service 应用程序设置最大工作进程数
验证您是否满足以下最低要求:
- 请参阅 Add-SPShellAdmin。
使用记事本创建一个文本文件,然后将以下脚本复制并粘贴到该文件中。
此示例为四核服务器上的每个内核处理器指定 2 个工作进程:
$serviceAppId = (Get-SPServiceApplication | where {$_.DisplayName -eq "Word Viewing Service"}).ID Set-SPWordViewingServiceApplication -Identity $serviceAppId -MaxActiveProcessCount 8
指定以下参数:
参数 值 -MaxActiveProcessCount
数字(工作进程总数)
-eq
您希望更改其值的 Word Viewing Service 应用程序的名称
使用 .ps1 文件扩展名将该文件保存到运行脚本的文件夹(通常是 C:\scripts)中。
在 Windows PowerShell 控制台的命令提示符(即 PS C:\>)处,键入以下命令,然后按 Enter:
C:\<path>\<filename>.ps1