部署 Office Web Apps(安装在 SharePoint 2010 产品上)

企业动态
本文讨论了如何部署 Microsoft Office Web Apps。Office Web Apps 是 Office Word、Excel、PowerPoint 和 OneNote 应用程序的联机助理,它使用户可以从任何位置访问文档。用户可以跨个人计算机、移动电话和 Web,与他人一起联机查看、共享和处理文档。

本文讨论了如何部署 Microsoft Office Web Apps。Office Web Apps 是 Office Word、Excel、PowerPoint 和 OneNote 应用程序的联机助理,它使用户可以从任何位置访问文档。用户可以跨个人计算机、移动电话和 Web,与他人一起联机查看、共享和处理文档。Office Web Apps 可通过 Windows Live 提供给用户使用,并通过 Microsoft Office 2010 批量许可和基于 Microsoft SharePoint 2010 产品 的文档管理解决方案提供给商业客户使用。

本文提供的信息面向计划在组织中的 SharePoint 2010 产品内部部署上部署 Office Web Apps 的 IT 专业人员。除非另有说明,否则本文中的 SharePoint 2010 产品指的是 Microsoft SharePoint Server 2010 和 Microsoft SharePoint Foundation 2010。本文不提供有关部署 SharePoint 2010 产品的指导或说明。新内容和更新内容将定期发布。

在组织中部署 Office Web Apps 之前,建议您先阅读 Microsoft TechNet 上的了解 Office Web Apps(安装在 SharePoint 2010 产品上)计划 Office Web Apps(安装在 SharePoint 2010 产品上)

本文内容:

除了上述各节之外,以下某一节将适用于您的特定 Office Web Apps 部署:

了解 Office Web Apps 部署

对于独立 SharePoint 服务器和 SharePoint 服务器场,部署 Office Web Apps 涉及三个主要阶段:

运行安装程序和 PSConfig   具体任务包括在独立 SharePoint 服务器或 SharePoint 服务器场中的每台服务器上运行 Setup.exe 以及 SharePoint 产品和技术安装后配置向导 (PSConfig)。运行 Setup.exe 将在服务器上安装 Office Web Apps 文件和组件。Office Web Apps 安装过程中需要运行 PSConfig,以便注册 Office Web Apps 服务、根据 SharePoint 安装类型启动服务实例、创建服务应用程序和服务应用程序代理以及激活 Office Web Apps 功能。

激活 Office Web Apps 服务   包括启动服务实例以及创建服务应用程序和服务应用程序代理。是否需要激活服务取决于 SharePoint 的状态,以及先前是否运行过 PSconfig 和 SharePoint 场配置向导。

激活 Office Web Apps 功能   包括在应该提供 Office Web Apps 的所有现有 SharePoint 网站集上激活 Office Web Apps 功能。如果在安装 Office Web Apps 之前运行过 PSconfig 或 SharePoint 场配置向导,将至少存在一个网站集。安装 Office Web Apps 后创建的新网站集将自动激活该功能。

#p#

在现有的独立 SharePoint 服务器上安装和配置 Office Web Apps

本节仅适用于以下情况:您要在现有的 SharePoint 服务器上安装 Office Web Apps,并且先前已在 SharePoint 安装过程中运行 PSConfig。

运行 Office Web Apps 安装程序

完成此任务,以在服务器上安装 Office Web Apps 组件和文件。

运行 Office Web Apps 安装程序

  1. 从根文件夹运行“Setup.exe”

  2. 在“输入您的产品密钥”页上,输入您的产品密钥,然后单击“继续”

  3. 在“选择文件位置”页上,单击“立即安装”以安装到默认位置。若要安装到另一个位置,请指定要安装的位置,然后单击“立即安装”

  4. 安装完成后,会出现一个对话框,提示您完成服务器的配置。请确保选中“立即运行 SharePoint 产品和技术配置向导”复选框,然后单击“关闭”以启动 PSConfig。

运行 PSConfig 以注册服务

完成此任务,以在 SharePoint 服务器上注册 Office Web Apps 服务。

运行 PSConfig 以注册服务

  1. 如果在上一步中保留“立即运行 SharePoint 产品和技术配置向导”复选框处于选中状态,则在 PSconfig“欢迎使用 SharePoint 产品”页上,单击“下一步”

  2. 在通知您有些服务可能需要在配置过程中重新启动或重置的对话框中,单击“是”

  3. 在“配置成功”页上,单击“完成”。此时将打开您的新 SharePoint 网站。

启动服务实例

服务实例为服务应用程序提供物理位置。在创建服务应用程序和服务应用程序代理之前,您必须启动服务实例。可以使用 SharePoint 管理中心或使用 Windows PowerShell 启动服务实例。

此任务中的过程将在指定的服务器上启动服务实例。

使用管理中心启动服务实例

  1. 单击“开始”,依次指向“所有程序”、“Microsoft SharePoint 2010 产品”和“SharePoint 2010 管理中心”

  2. 在 SharePoint 管理中心主页的“系统设置”中,单击“管理服务器上的服务”

  3. 在“服务器上的服务: <服务器名称>”页中,启动“Excel Calculation Services”、“Word Viewing Service”和“PowerPoint Service”。OneNote Web App 不使用 SharePoint 服务。

使用 Windows PowerShell 启动服务实例

  1. 使用记事本打开一个新文本文件,然后将以下脚本复制并粘贴到该文件中。

    $machinesToActivate = @("contosoapp1"
    $serviceInstanceNames = @("Word Viewing Service", "PowerPoint Service", "Excel Calculation Services")
    foreach ($machine in $machinesToActivate) 
    {
      foreach ($serviceInstance in $serviceInstanceNames)
      {
         $serviceID = $(Get-SPServiceInstance | where {$_.TypeName -match $serviceInstance} | where {$_.Server -match "SPServer Name="+$machine}).ID
         Start-SPServiceInstance -Identity $serviceID 
      } 
    }
    
  2. 指定以下参数:

    参数

    $machinesToActivate

    服务器名称

  3. 使用 .ps1 文件扩展名将该文件保存到运行脚本的文件夹(通常是 C:\scripts)中。

  4. 在 Windows PowerShell 命令提示符(即 PS C:\>)处,键入以下命令并按 Enter:

    C:\<path>\<filename>.ps1

创建服务应用程序和服务应用程序代理

在启动了服务实例之后,必须创建服务应用程序以及将 SharePoint Web 前端连接到服务应用程序的服务应用程序代理。可以使用管理中心或使用 Windows PowerShell 为 Word、PowerPoint 和 Excel Web App 创建服务应用程序和服务应用程序代理。OneNote Web App 不需要服务应用程序。创建后,服务应用程序将自动在启动的服务实例上运行。

此任务中的过程将为 Word、PowerPoint 和 Excel Web App 创建 Office Web Apps 服务应用程序和服务应用程序代理。此任务只能在启动服务实例后完成。

使用管理中心创建服务应用程序和服务应用程序代理

  1. 单击“开始”,依次指向“所有程序”、“Microsoft SharePoint 2010 产品”和“SharePoint 2010 管理中心”

  2. 在 SharePoint 管理中心主页的“应用程序管理”中,单击“管理服务应用程序”

  3. 在“服务应用程序”页上,单击“新建”,然后单击“Word Viewing Service”

  4. 在“Word Viewing Service 应用程序”对话框的“名称”中,键入 Word Viewing Service Application。在“应用程序池”中,选择“使用现有应用程序池”,然后在列表框中选择“SharePoint Web Services 默认值”。在“添加到默认代理列表”中,确认已选择“将此服务应用程序的代理添加到服务器场的默认代理列表”(默认设置),然后单击“确定”

  5. 在“服务应用程序”页上,单击“新建”,然后单击“PowerPoint Service Application”

  6. 在“PowerPoint Service Application”对话框的“名称”中,键入 PowerPoint Service Application。在“应用程序池”中,选择“使用现有应用程序池”,然后在列表框中选择“SharePoint Web Services 默认值”。在“添加到默认代理列表”中,确认已选择“将此服务应用程序的代理添加到服务器场的默认代理列表”(默认设置),然后单击“确定”

  7. 在“服务应用程序”页上,单击“新建”,然后单击“Excel Services 应用程序”

  8. 在“Excel Services 应用程序”对话框的“名称”中,键入 Excel Services Application。在“应用程序池”中,选择“使用现有应用程序池”,然后在列表框中选择“SharePoint Web Services 默认值”。在“添加到默认代理列表”中,确认已选择“将此服务应用程序的代理添加到服务器场的默认代理列表”(默认设置),然后单击“确定”

     

使用 Windows PowerShell 创建服务应用程序和服务应用程序代理

  1. 使用记事本打开一个新文本文件,然后将以下脚本复制并粘贴到该文件中。

    $appPool = Get-SPServiceApplicationPool -Name "SharePoint Web Services Default"
    New-SPWordViewingServiceApplication -Name "WdView" -ApplicationPool $appPool | New-SPWordViewingServiceApplicationProxy -Name "WdProxy"
    New-SPPowerPointServiceApplication -Name "PPT" -ApplicationPool $appPool | New-SPPowerPointServiceApplicationProxy -Name "PPTProxy" 
    New-SPExcelServiceApplication -Name "Excel" -ApplicationPool $appPool
  2. 使用 .ps1 文件扩展名将该文件保存到运行脚本的文件夹(通常是 C:\scripts)中。

  3. 在 Windows PowerShell 命令提示符(即 PS C:\>)处,键入以下命令并按 Enter:

    C:\<path>\<filename>.ps1

激活 Office Web Apps 功能

启动服务实例并创建服务应用程序和服务应用程序代理后,要使用 Office Web Apps,需要在现有网站集上激活 Office Web Apps 功能。可以使用管理中心或使用 Windows PowerShell 在网站集上激活该功能。如果网站集很多,则可以使用 Windows PowerShell 在所有网站集上激活该功能。

此任务中的过程将在一个或多个网站集上激活 Office Web Apps 功能。此任务只能在创建服务应用程序和服务应用程序代理后完成。

 

使用管理中心在一个网站集上激活 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
  2. 指定以下参数:

    参数

    –Identity

    URL

  3. 使用 .ps1 文件扩展名将该文件保存到运行脚本的文件夹(通常是 C:\scripts)中。

  4. 在 Windows PowerShell 控制台的命令提示符(即 PS C:\>)处,键入以下命令,然后按 Enter:

    C:\<path>\<filename>.ps1

使用 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:\<path>\<filename>.ps1

#p#

在新的独立 SharePoint 服务器上安装和配置 Office Web Apps

本节仅适用于以下情况:要在新 SharePoint 安装上安装 Office Web Apps,并且以前未在 SharePoint 安装过程中运行 PSConfig。

运行 Office Web Apps 安装程序

完成此任务,以在服务器上安装 Office Web Apps 组件和文件。

运行 Office Web Apps 安装程序

  1. 从根文件夹运行“Setup.exe”

  2. 在“输入您的产品密钥”页上,输入您的产品密钥,然后单击“继续”

  3. 在“选择文件位置”页上,单击“立即安装”以安装到默认位置。若要安装到另一个位置,请指定要安装的位置,然后单击“立即安装”

  4. 安装完成后,会出现一个对话框,提示您完成服务器的配置。请确保选中“立即运行 SharePoint 产品和技术配置向导”复选框,然后单击“关闭”以启动 PSConfig。

运行 PSConfig 以注册服务、启动服务实例、创建服务应用程序和代理并激活 Office Web Apps 功能

完成此任务以注册服务、启动服务实例、创建服务应用程序和服务应用程序代理并激活 Office Web Apps 功能。

运行 PSConfig 以注册服务、启动服务实例、创建服务应用程序和代理并激活 Office Web Apps 功能

  1. 如果在上一任务中保留“立即运行 SharePoint 产品和技术配置向导”复选框处于选中状态,则在 PSconfig“欢迎使用 SharePoint 产品”页上,单击“下一步”

  2. 在通知您有些服务可能需要在配置过程中重新启动或重置的对话框中,单击“是”

  3. 在“配置成功”页上,单击“完成”。此时将打开您的新 SharePoint 网站。

#p#

在现有的 SharePoint 服务器场中安装和配置 Office Web Apps

请仅在满足以下条件时执行本节中的任务:要在现有 SharePoint 服务器场中安装 Office Web Apps,并且以前在该服务器场中运行过场配置向导。

 

运行 Office Web Apps 安装程序

完成此任务,以在单个 SharePoint 服务器上安装 Office Web Apps。必须在服务器场中的每台服务器上执行此任务。

运行 Office Web Apps 安装程序

  1. 从根文件夹运行“Setup.exe”

  2. 在“输入您的产品密钥”页上,输入您的产品密钥,然后单击“继续”

  3. 在“选择文件位置”页上,单击“立即安装”以安装到默认位置。若要安装到另一个位置,请指定要安装的位置,然后单击“立即安装”

  4. 安装完成后,会出现一个对话框,提示您完成服务器的配置。请确保选中“立即运行 SharePoint 产品和技术配置向导”复选框。

  5. 单击“关闭”以启动配置向导。

运行 PSConfig 以注册服务

完成此任务,以在单个 SharePoint 服务器上注册 Office Web Apps 服务。必须在服务器场中的每台服务器上执行此任务。

运行 PSConfig 以注册服务

  1. 在“欢迎使用 SharePoint 产品”页上,单击“下一步”

  2. 在通知您有些服务可能需要在配置过程中重新启动或重置的对话框中,单击“是”

  3. 在“修改服务器场设置”页上,选择“不断开与此服务器场的连接”,然后单击“下一步”

  4. 在“配置成功”页上,单击“完成”。此时将打开您的新 SharePoint 网站。

启动服务实例

服务实例为服务应用程序提供物理位置。对于要运行 Office Web Apps 服务应用程序的每台服务器,您必须启动服务实例。可以使用 SharePoint 管理中心或使用 Windows PowerShell 启动服务实例。

此任务中的过程将在指定的服务器上启动服务实例。必须在服务器场中的每台服务器上运行 WCSetup 和 PSConfig 之后完成此任务。

使用管理中心启动服务实例

  1. 单击“开始”,依次指向“所有程序”、“Microsoft SharePoint 2010 产品”和“SharePoint 2010 管理中心”

  2. 在 SharePoint 管理中心主页的“系统设置”中,单击“管理服务器上的服务”

  3. 在“服务器上的服务:<服务器名称>”页的“服务器”中,选择一台服务器,然后启动“Excel Calculation Services”、“Word Viewing Service”和“PowerPoint Service”。在服务器场中要运行 Office Web Apps 服务的每台服务器上重复此步骤。OneNote Web App 不使用 SharePoint 服务。

使用 Windows PowerShell 启动服务实例

  1. 使用记事本打开一个新文本文件,然后将以下脚本复制并粘贴到该文件中。

    $machinesToActivate = @("contosoapp1", "contosoapp2")
    $serviceInstanceNames = @("Word Viewing Service", "PowerPoint Service","Excel Calculation Services")
    foreach ($machine in $machinesToActivate) 
    {
      foreach ($serviceInstance in $serviceInstanceNames)
      {
         $serviceID = $(Get-SPServiceInstance | where {$_.TypeName -match $serviceInstance} | where {$_.Server -match "SPServer Name="+$machine}).ID
         Start-SPServiceInstance -Identity $serviceID 
      } 
    }
    
  2. 指定以下参数:

    参数

    $machinesToActivate

    服务器名称

  3. 使用 .ps1 文件扩展名将该文件保存到运行脚本的文件夹(通常是 C:\scripts)中。

  4. 在 Windows PowerShell 命令提示符(即 PS C:\>)处,键入以下命令并按 Enter:

    C:\<path>\<filename>.ps1

创建服务应用程序和服务应用程序代理

在启动了服务实例之后,必须创建服务应用程序以及将 SharePoint Web 前端连接到服务应用程序的服务应用程序代理。可以使用管理中心或使用 Windows PowerShell 为 Word、PowerPoint 和 Excel Web App 创建服务应用程序和服务应用程序代理。OneNote Web App 不需要服务应用程序。创建后,服务应用程序将自动在启动的服务实例上运行。

在此任务中,您将为 Word、PowerPoint 和 Excel Web App 创建 Office Web Apps 服务应用程序和服务应用程序代理。此任务只能在启动服务实例后完成。

使用管理中心创建服务应用程序和服务应用程序代理

  1. 单击“开始”,依次指向“所有程序”、“Microsoft SharePoint 2010 产品”和“SharePoint 2010 管理中心”

  2. 在 SharePoint 管理中心主页的“应用程序管理”中,单击“管理服务应用程序”

  3. 在“服务应用程序”页上,单击“新建”,然后单击“Word Viewing Service”

  4. 在“Word Viewing Service 应用程序”对话框的“名称”中,键入 Word Viewing Service Application。在“应用程序池”中,选择“使用现有应用程序池”,然后在列表框中选择“SharePoint Web Services 默认值”。在“添加到默认代理列表”中,确认已选择“将此服务应用程序的代理添加到服务器场的默认代理列表”(默认设置),然后单击“确定”

  5. 在“服务应用程序”页上,单击“新建”,然后单击“PowerPoint Service Application”

  6. 在“PowerPoint Service Application”对话框的“名称”中,键入 PowerPoint Service Application。在“应用程序池”中,选择“使用现有应用程序池”,然后在列表框中选择“SharePoint Web Services 默认值”。在“添加到默认代理列表”中,确认已选择“将此服务应用程序的代理添加到服务器场的默认代理列表”(默认设置),然后单击“确定”

  7. 在“服务应用程序”页上,单击“新建”,然后单击“Excel Services 应用程序”

  8. 在“Excel Services 应用程序”对话框的“名称”中,键入 Excel Services Application。在“应用程序池”中,选择“使用现有应用程序池”,然后在列表框中选择“SharePoint Web Services 默认值”。在“添加到默认代理列表”中,确认已选择“将此服务应用程序的代理添加到服务器场的默认代理列表”(默认设置),然后单击“确定”

     

使用 Windows PowerShell 创建服务应用程序和服务应用程序代理

  1. 使用记事本打开一个新文本文件,然后将以下脚本复制并粘贴到该文件中。

    $appPool = Get-SPServiceApplicationPool -Name "SharePoint Web Services Default"
    New-SPWordViewingServiceApplication -Name "WdView" -ApplicationPool $appPool | New-SPWordViewingServiceApplicationProxy -Name "WdProxy"
    New-SPPowerPointServiceApplication -Name "PPT" -ApplicationPool $appPool | New-SPPowerPointServiceApplicationProxy -Name "PPTProxy" 
    New-SPExcelServiceApplication -Name "Excel" -ApplicationPool $appPool
  2. 使用 .ps1 文件扩展名将该文件保存到运行脚本的文件夹(通常是 C:\scripts)中。

  3. 在 Windows PowerShell 命令提示符(即 PS C:\>)处,键入以下命令并按 Enter:

    C:\<path>\<filename>.ps1

激活 Office Web Apps 功能

启动服务实例并创建服务应用程序和服务应用程序代理后,Office Web Apps 要求在将提供 Web App 的现有网站集上激活 Office Web Apps 功能。可以使用管理中心或使用 Windows PowerShell 在网站集上激活该功能。如果网站集很多,则可以使用 Windows PowerShell 在所有网站集上激活该功能。

此任务中的过程将在一个或多个网站集上激活 Office Web Apps 功能。必须在创建服务应用程序和服务应用程序代理后完成此任务。

 

使用管理中心在一个网站集上激活 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
  2. 指定以下参数:

    参数

    –Identity

    URL

  3. 使用 .ps1 文件扩展名将该文件保存到运行脚本的文件夹(通常是 C:\scripts)中。

  4. 在 Windows PowerShell 控制台的命令提示符(即 PS C:\>)处,键入以下命令,然后按 Enter:

    C:\<path>\<filename>.ps1

使用 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:\<path>\<filename>.ps1

#p#

在新的 SharePoint 服务器场中安装和配置 Office Web Apps

请仅在满足以下条件时执行本节中的任务:要在新的 SharePoint 服务器场中安装 Office Web Apps,并且以前未在该服务器场中运行过场配置向导。

运行 Office Web Apps 安装程序

在此任务中,您将在新服务器场中的单个 SharePoint 服务器上安装 Office Web Apps 文件和组件,并且以前未在该服务器场中运行过场配置向导。必须在服务器场中的每台服务器上完成此任务。

运行 Office Web Apps 安装程序

  1. 从根文件夹运行“Setup.exe”

  2. 在“输入您的产品密钥”页上,输入您的产品密钥,然后单击“继续”

  3. 在“选择文件位置”页上,单击“立即安装”以安装到默认位置。若要安装到另一个位置,请指定要安装的位置,然后单击“立即安装”

  4. 安装完成后,会出现一个对话框,提示您完成服务器的配置。请确保选中“立即运行 SharePoint 产品和技术配置向导”复选框。

  5. 单击“关闭”以启动场配置向导。

运行 PSConfig 以注册服务

在此任务中,您将在单个 SharePoint 服务器上注册 Office Web Apps 服务。必须在服务器场中的每台服务器上完成此任务。

运行 PSConfig 以注册服务

  1. 在“欢迎使用 SharePoint 产品”页上,单击“下一步”

  2. 在通知您有些服务可能需要在配置过程中重新启动或重置的对话框中,单击“是”

  3. 在“修改服务器场设置”页上,选择“不断开与此服务器场的连接”,然后单击“下一步”

  4. 在“配置成功”页上,单击“完成”。此时将打开您的新 SharePoint 网站。

运行 SharePoint 场配置向导以启动服务实例、创建服务应用程序和代理并激活 Office Web Apps 功能

在此任务中,您将在服务器场中的所有服务器上启动服务实例、创建服务应用程序和服务应用程序代理并在所有现有网站集上激活 Office Web Apps 功能。必须在服务器场中的每台服务器上都已运行 Setup.exe 和 PSConfig 之后完成此任务。

运行 SharePoint 场配置向导以启动服务实例、创建服务应用程序和代理并激活 Office Web Apps 功能

  1. 单击“开始”,依次指向“所有程序”、“Microsoft SharePoint 2010 产品”和“SharePoint 2010 管理中心”

  2. 在“SharePoint 管理中心”主页上,单击“配置向导”

  3. 在“配置向导”页上,单击“启动服务器场配置向导”

  4. 在“场配置向导”欢迎页面上,选择“使用此向导引导我了解设置”,然后单击“下一步”

  5. 在“配置 SharePoint 场”页上的“服务帐户”中,为服务器场管理员帐户键入名称。

  6. 在“服务”中,选择要激活的 Office Web Apps 服务,然后单击“下一步”

  7. 可以选择创建新的首要网站。在“创建网站集”页上,按照向导步骤创建新的首要网站。

  8. 在“配置 SharePoint 场”页上,单击“完成”

#p#

其他配置(可选)

本节讨论其他可选配置。

为启用浏览器的文档配置 SharePoint 默认打开行为

在 SharePoint 中,您可以配置启用浏览器的文档是在客户端应用程序中还是在浏览器中打开。默认情况下,安装 Office Web Apps 后,Office 文档将在浏览器中打开。您可以使用 SharePoint OpenInClient 功能重写此设置。可以在管理中心中或使用 Windows PowerShell 中的 SPFeature cmdlet 配置 OpenInClient 功能。

文档在 SharePoint 中的打开方式取决于是否存在 OpenInClient 功能以及已启用还是已禁用该功能:

  • 如果 OpenInClient 功能不存在,并且未安装 Office Web Apps,则文档将在客户端应用程序(默认为 SharePoint)中打开。  
  • 如果 OpenInClient 功能不存在,但是安装了 Office Web Apps 并激活了 Office Web Apps 服务应用程序,则文档将在浏览器(默认为 Office Web Apps)中打开。  
  • 如果 OpenInClient 功能存在并已启用,并且激活了 Office Web Apps 服务应用程序,则文档将在客户端应用程序中打开。  
  • 如果 OpenInClient 功能存在但是已禁用,并且已激活 Office Web Apps 服务应用程序,则文档将在浏览器中打开。  

 

使用管理中心设置网站集的默认打开行为

  1. 在 SharePoint 管理中心中,单击“网站操作”,然后单击“网站设置”

  2. 在“网站设置”页上的“网站集管理”下,单击“网站集功能”

  3. 在“功能”页上,对“默认情况下,在客户端应用程序中打开文档”功能,单击“激活”(启用 OpenInClient 功能)以在客户端应用程序中打开文档。单击“停用”(禁用 OpenInClient 功能)将在浏览器中打开文档。

使用 Windows PowerShell 将启用浏览器的文档在 SharePoint 中的默认打开行为设置为在浏览器中打开

  1. 使用记事本打开一个新文本文件,然后将以下脚本复制并粘贴到该文件中。

    以下示例禁用在 SharePoint 中的默认打开行为。

    $defaultOpenBehaviorFeatureId = $(Get-SPFeature -limit all | where {$_.displayname -eq "OpenInClient"}).Id 
    Get-SPSite -limit ALL |foreach{ Disable-SPFeature $defaultOpenBehaviorFeatureId -url $_.URL }
    
  2. 使用 .ps1 文件扩展名将该文件保存到运行脚本的文件夹(通常是 C:\scripts)中。

  3. 在 Windows PowerShell 控制台的命令提示符(即 PS C:\>)处,键入以下命令,然后按 Enter:

    C:\<path>\<filename>.ps1

使用 Windows PowerShell 将启用浏览器的文档在 SharePoint 中的默认打开行为设置为在客户端应用程序中打开

  1. 使用记事本打开一个新文本文件,然后将以下脚本复制并粘贴到该文件中。

    以下示例将所有网站中所有文档的默认打开行为设置为在客户端应用程序(如果可用)中打开。

    $defaultOpenBehaviorFeatureId = $(Get-SPFeature -limit all | where {$_.displayname -eq "OpenInClient"}).Id 
    Get-SPSite -limit ALL |foreach{ Enable-SPFeature $defaultOpenBehaviorFeatureId -url $_.URL }
    
  2. 使用 .ps1 文件扩展名将该文件保存到运行脚本的文件夹(通常是 C:\scripts)中。

  3. 在 Windows PowerShell 控制台的命令提示符(即 PS C:\>)处,键入以下命令,然后按 Enter:

    C:\<path>\<filename>.ps1

疑难解答

问题   Office Web Apps 已安装,但是文档不能在浏览器中通过相关联的 Web App 打开。

解决方案   确认已为文档所在的网站集激活 Office Web Apps 功能。有关详细信息,请参阅激活 Office Web Apps 功能

解决方案   确认已启动服务实例。有关详细信息,请参阅启动服务实例

解决方案   确认已创建服务应用程序和代理。在 SharePoint 管理中心的“应用程序管理”中,单击“管理服务应用程序”。确认 Word Viewing Service 应用程序、PowerPoint Service 应用程序和 Excel Services 应用程序已启动。如果尚未启动它们,请确认已启动服务实例。

解决方案   确认未启用 SharePoint OpenInClient 功能。有关详细信息,请参阅其他配置(可选)

问题   Office Web Apps 在查看模式下可以正常打开,但是当用户单击工具栏上的“用 Word 编辑”、“用 PowerPoint 编辑”或“用 Excel 编辑”按钮时,会显示错误。

解决方案   确认已激活 Office Web Apps 功能,并且 Word Viewing Service、PowerPoint Service 和 Excel Calculation Services 已启动。

问题   运行安装程序时,产品密钥无法进行验证。

解决方案   确认要安装的 Office Web Apps 版本与 SharePoint 2010 产品的版本兼容。Office Web Apps 试用版不能安装在具有授权的 SharePoint 2010 产品的服务器上。

解决方案   确认您具有有效的 Microsoft Office 2010 批量许可证。

原文地址

查看更多相关文章

责任编辑:yangsai 来源: 微软TechNet中文站
相关推荐

2010-11-30 15:04:31

Office Web

2010-08-02 09:18:47

在线办公云计算版本

2010-02-26 13:42:32

Office 2010SharePoint

2010-05-20 16:47:25

Office 2010Google Apps

2010-07-02 14:04:40

2010-12-09 17:22:40

Office Web

2010-04-22 12:33:24

SharePoint

2012-07-20 16:59:49

Office

2010-11-26 10:41:04

SharePoint

2010-12-20 14:45:26

Office 2010

2010-05-13 21:03:42

Office 2010

2010-12-29 14:00:43

SharePoint 语言包

2010-12-29 14:05:57

SharePoint

2010-05-21 17:03:16

2009-09-21 09:30:49

Office微软TechEd 2009

2010-05-07 15:32:12

SharePoint

2010-12-15 15:19:24

2010-05-19 11:17:24

Office 2010

2012-11-02 10:36:38

Ubuntu 12.1

2011-07-08 17:10:07

点赞
收藏

51CTO技术栈公众号