配置 Word Automation Services 以进行开发

上次修改时间: 2010年9月23日

适用范围: SharePoint Server 2010

本主题说明如何配置 Word Automation Services 以进行开发。

备注

如果将服务器配置为独立安装,或将 Word Automation Services 配置为 SharePoint Server 2010"服务器场配置向导"的一部分,则无需手动配置 Word Automation Services;但您可能仍需完成本主题后面的"特定于开发人员的其他配置"一节中的步骤。

设置 Word Automation Services

在完成 SharePoint Server 2010 的初始配置后,可使用以下项配置 Word Automation Services:

  • SharePoint 2010 管理中心。

  • Windows PowerShell。

使用 SharePoint 2010 管理中心

可以使用 SharePoint Server 2010 管理中心配置 Word Automation Services。

使用 SharePoint 2010 管理中心配置 Word Automation Services

  1. 在 SharePoint Server 2010"管理中心"页的"应用程序管理"下,单击"管理服务应用程序"。

  2. 在"服务应用程序"选项卡上,单击"新建",然后单击"Word Automation Services 应用程序"。

  3. 在"新建 Word Automation Services 应用程序"对话框中,完成以下操作:

    1. 名称。为此 Word Automation Services 应用程序实例键入一个唯一名称。在对象模型中创建新的转换作业时,Word Automation Services 可使用该名称来查找此服务应用程序实例。

    2. 应用程序池。为此 Word Automation Services 应用程序实例选择应用程序池。

    3. 以分区模式运行。使用此设置可指定此 Word Automation Services 应用程序实例是否将在具有多个分区的环境中运行。典型配置不包含此设置。

      备注

      如果配置 Word Automation Services 以完成本文档中提供的演练,则无需配置此设置。

    4. 添加到默认代理列表。使用此设置可指定是否要将该 Word Automation Services 应用程序实例的应用程序代理添加到默认代理组。

    5. 数据库。键入要用于存储此示例的文档队列的数据库的名称,并键入安装该数据库的服务器的名称。

      备注

      在大多数情况下,建议您指定默认数据库服务器和数据库名称。

  4. 单击"完成"。Word Automation Services 的新实例将显示在"服务应用程序"选项卡上的服务应用程序列表中。

使用 Windows PowerShell

可以使用 Windows PowerShell 1.0 配置 Word Automation Services。

使用 Windows PowerShell 配置 Word Automation Services

  1. 在安装了 SharePoint Server 2010 的计算机上打开 Windows PowerShell。为此,请依次单击"开始"、"所有程序"、"Windows PowerShell"和"Windows PowerShell"。

    备注

    Windows PowerShell 可能位于"附件"下。

  2. 通过键入以下命令并按 Enter,将 SharePoint Server 2010 管理单元添加到当前 Windows PowerShell 1.0 会话。

    Add-pssnapin Microsoft.SharePoint.PowerShell
    
  3. 若要在新的应用程序池下运行服务应用程序,请键入以下命令并按 Enter。

    New- New-SPServiceApplicationPool -Name "Word Conversion Services Application Pool" -Account <<service application account>>
    

    运行该命令可创建一个称作"Word Conversion Services Application Pool"的新应用程序池。

  4. 键入以下命令以创建一个 Word Automation Services 应用程序实例,并设置该应用程序在其下运行的应用程序池。

    Get- New-SPServiceApplicationPool -Identity <<application pool name>> | New-SPWordConversionServiceApplication -Name "Word Conversion Services"
    

若要自动执行上述步骤,请使用以下 Windows PowerShell 脚本。

param($appPoolName, $admin)
$serviceName = "Word Conversion Services"
$appPool = $null

Add-pssnapin Microsoft.SharePoint.PowerShell
$appPool = Get-SPIisWebServiceApplicationPool -Identity $appPoolName
if ($appPool –eq $null)
  {$appPool = New-SPIisWebServiceApplicationPool -Name $appPoolName -Account $admin}
New-SPWordConversionServiceApplication -Name $serviceName -ApplicationPool $appPool

该脚本采用两个参数:

  • 服务应用程序使用的应用程序池的名称。必需。

  • 应供服务应用程序用来运行应用程序池的帐户的名称。仅在应用程序池不存在时是必需的。

特定于开发人员的其他配置

若要针对应用程序开发和调试配置 Word Automation Services,则降低 Word Automation Services 执行转换作业的频率会很有用。

设置转换频率

  1. 在 SharePoint Server 2010"管理中心"页的"应用程序管理"下,单击"管理服务应用程序"。

  2. 单击用于开发的 Word Automation Services 实例。

  3. 在"服务应用程序"选项卡上,单击"管理"。

  4. 在"转换吞吐量"下的"启动转换的频率(分钟)"设置中,键入 1。

请参阅

概念

Word Automation Services 对象模型