在网站集上激活 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 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 在所有网站集上激活 Office Web Apps 功能
使用记事本打开一个新文本文件,然后将以下脚本复制并粘贴到该文件中。
$webAppsFeatureId = $(Get-SPFeature -limit all | where {$_.displayname -eq "OfficeWebApps"}).Id Get-SPSite -limit ALL |foreach{Enable-SPFeature $webAppsFeatureId -url $_.URL }
使用 .ps1 文件扩展名将该文件保存到运行脚本的文件夹(通常是 C:\scripts)中。
在 Windows PowerShell 命令提示符(即 PS C:\>)处,键入以下命令并按 Enter:
C:\<path>\<filename>.ps1
使用管理中心在一个网站集上激活 Office Web Apps 功能
单击“开始”,依次指向“所有程序”、“Microsoft SharePoint 2010 产品”和“SharePoint 2010 管理中心”。
在“SharePoint 管理中心”主页上,单击“网站操作”,然后单击“网站设置”。
在“网站设置”页上的“网站集管理”中,单击“网站集功能”。
在“功能”页上,对“Office Web Apps”单击“激活”。
使用 Windows PowerShell 在一个网站集上激活 Office Web Apps 功能
使用记事本打开一个新文本文件,然后将以下脚本复制并粘贴到该文件中。
$webAppsFeatureId = $(Get-SPFeature -limit all | where {$_.displayname -eq "OfficeWebApps"}).Id $singleSiteCollection = Get-SPSite -Identity http://<site_name> Enable-SPFeature $webAppsFeatureId -Url $singleSiteCollection.URL
指定以下参数:
参数 值 –Identity
URL
使用 .ps1 文件扩展名将该文件保存到运行脚本的文件夹(通常是 C:\scripts)中。
在 Windows PowerShell 控制台的命令提示符(即 PS C:\>)处,键入以下命令,然后按 Enter:
C:\<path>\<filename>.ps1
使用 Windows PowerShell 在单个网站集上停用 Office Web Apps 功能
使用记事本打开一个新文本文件,然后将以下脚本复制并粘贴到该文件中。
$webAppsFeatureId = $(Get-SPFeature -limit all | where {$_.displayname -eq "OfficeWebApps"}).Id $singleSiteCollection = Get-SPSite -Identity http://<site_name> Disable-SPFeature $webAppsFeatureId -Url $singleSiteCollection.URL
指定以下参数:
参数 值 –Identity
URL
使用 .ps1 文件扩展名将该文件保存到运行脚本的文件夹(通常是 C:\scripts)中。
在 Windows PowerShell 控制台的命令提示符(即 PS C:\>)处,键入以下命令,然后按 Enter:
C:\<path>\<filename>.ps1