禁用共同创作 (SharePoint Server 2010)
适用于: SharePoint Server 2010
上一次修改主题: 2016-11-30
本文介绍如何通过使用“组策略”或使用 Windows PowerShell 2.0 禁用 Microsoft SharePoint Server 2010 中的共同创作功能。
文档从文档库签出后,可能无法使用共同创作。用户可以将文档分别签出,作为将其锁定的一种方式,这样其他用户就无法与其共同创作。共同创作要求任何用于共同创作文档的文档库不需要签出。需要在文档库中签出是整个库禁用共同创作的一种方式。共同创作功能还可以使用“组策略”在客户端禁用。
此任务中的过程:
使用“组策略”禁用共同创作
使用 Windows PowerShell 在 Web 服务级别禁用 Word 文档和 PowerPoint 演示文稿的共同创作
使用 Windows PowerShell 在 Web 应用程序级别禁用 Word 文档和 PowerPoint 演示文稿的共同创作
使用“组策略”禁用共同创作
在服务器上,单击“开始”,单击“管理控制”,再单击“组策略管理”。
在“组策略管理”中,展开想要在其中设置策略的域的“林”和“域”节点,然后展开“组策略对象”。
右键单击想要在其中配置共同创作设置的“组策略对象”,然后单击“编辑”。
对于 Word 2010,展开“用户配置”、“管理模板”、“Microsoft Word 2010”、“协作设置”、“共同创作”,然后双击“禁止共同创作”。
对于 PowerPoint 2010,展开“用户配置”、“管理模板”、“Microsoft PowerPoint 2010”、“协作设置”、“共同创作”,然后双击“禁止共同创作”。
在“禁止共同创作属性”对话框中,选择“已启用”,然后单击“确定”。
您还可以通过使用 Windows PowerShell 设置 DisableCoauthoring 服务器属性,禁用服务器上 Word 和 PowerPoint 文档的共同创作。
备注
本任务中的一些过程需要使用 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 本地组的成员。
有关 Add-PSSnapin cmdlet 的详细信息,请参阅 Add-PSSnapin。有关如何将 Windows PowerShell 与 SharePoint 2010 产品结合使用的详细信息,请参阅借助 Windows PowerShell 的 SharePoint 2010 产品管理。
使用 Windows PowerShell 在 Web 服务级别禁用 Word 文档和 PowerPoint 演示文稿的共同创作
使用记事本打开一个新文本文件,然后将以下脚本复制并粘贴到该文件中。
$siteurl = "<servername>" $mysite=new-object Microsoft.SharePoint.SPSite($siteurl) $mysite.WebApplication.WebService.DisableCoauthoring = $true; $mysite.WebApplication.WebService.Update();
指定以下参数:
参数 值 $siteurl
服务器名称
使用 .ps1 文件扩展名将该文件保存到运行脚本的文件夹(通常是 C:\scripts)中。
在 Windows PowerShell 命令提示符(即 PS C:\>)处,键入以下命令并按 Enter:
C:\<path>\<filename>.ps1
使用 Windows PowerShell 在 Web 应用程序级别禁用 Word 文档和 PowerPoint 演示文稿的共同创作
使用记事本打开一个新文本文件,然后将以下脚本复制并粘贴到该文件中。
$siteurl = "<servername>" $mysite=new-object Microsoft.SharePoint.SPSite($siteurl) $mysite.WebApplication.DisableCoauthoring = $true; $mysite.WebApplication.Update();
指定以下参数:
参数 值 $siteurl
服务器名称
使用 .ps1 文件扩展名将该文件保存到运行脚本的文件夹(通常是 C:\scripts)中。
在 Windows PowerShell 命令提示符(即 PS C:\>)处,键入以下命令并按 Enter:
C:\<path>\<filename>.ps1