配置共同创作版本控制期限 (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 配置共同创作版本控制期限

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

    $siteurl ="<ServerName>" 
    $mysite=new-object Microsoft.SharePoint.SPSite($siteurl)
    $mysite.WebApplication.WebService.CoauthoringVersionPeriod = minutes
    $mysite.WebApplication.WebService.Update()
    
  2. 指定以下参数:

    参数

    $siteurl

    服务器名称

    CoauthoringVersionPeriod

    分钟数

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

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

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

See Also

Concepts

配置共同创作的版本控制 (SharePoint Foundation 2010)