配置共同创作版本控制期限 (SharePoint Foundation 2010)
适用于: SharePoint Foundation 2010
上一次修改主题: 2016-11-30
本文介绍如何使用 Windows PowerShell 2.0 在 Microsoft SharePoint Foundation 2010 中配置共同创作版本控制期限。
配置共同创作版本控制期限
启用版本控制时,SharePoint Foundation 会定期创建文档快照并保存这些快照,以供将来参考。此信息可提供编辑轨迹,在查看谁更改过文档、回滚到早期版本或确保遵从性方面很有用。
coAuthoringVersionPeriod 属性指定 SharePoint 存储正在编辑的文档的频率,以分钟为单位。可以使用 Windows PowerShell 配置此属性。如果将该值设置为 0,SharePoint Foundation 将捕获新用户在文档的不同版本中进行的所有更改。如果将该值设置为较大的数值,SharePoint Foundation 将为整个编辑会话创建一个版本。后一种行为与非共同创作的文件以及早期 SharePoint Foundation 版本中的文件的行为相符。
备注
此任务中的一些过程需要使用 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 配置共同创作版本控制期限
使用记事本打开一个新文本文件,然后将以下脚本复制并粘贴到该文件中。
$siteurl ="<ServerName>" $mysite=new-object Microsoft.SharePoint.SPSite($siteurl) $mysite.WebApplication.WebService.CoauthoringVersionPeriod = minutes $mysite.WebApplication.WebService.Update()
指定以下参数:
参数 值 $siteurl
服务器名称
CoauthoringVersionPeriod
分钟数
使用 .ps1 文件扩展名将该文件保存到运行脚本的文件夹(通常是 C:\scripts)中。
在 Windows PowerShell 命令提示符(即 PS C:\>)处,键入以下命令并按 Enter:
C:\<path>\<filename>.ps1