在 SharePoint Server 中配置共同创作版本控制周期

适用于:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

CoauthoringVersionPeriod 属性指定 SharePoint 存储所编辑文档的版本的频率(按分钟计算)。 本文介绍如何使用 Microsoft PowerShell 配置 CoauthoringVersionPeriod 属性。 有关文档库版本控制的详细信息,请参阅 在 SharePoint 2013 中配置共同创作的版本控制

在 SharePoint Server 2013 中配置共同创作版本控制周期

启用版本控制后,SharePoint Server 2013 会定期创建文档快照,并保存这些快照以供以后参考。 此信息可提供编辑轨迹,在查看谁更改过文档、回滚到早期版本或确保遵从性方面很有用。

可以使用 Microsoft PowerShell 配置 CoauthoringVersionPeriod 属性。 如果该值设置为 0,SharePoint Server 2013 将捕获新用户在文档的不同版本中所做的每一项更改。 如果该值设置为非常大的数字,SharePoint Server 2013 会为整个编辑会话创建一个版本。 后一种行为与未共同创作的文件和在 SharePoint Server 2013 或 SharePoint Foundation 早期版本中创建的文件的行为相匹配。

使用 Windows PowerShell 配置共同创作版本控制期(另存为脚本并运行)

  1. 确认您具有以下成员身份:
  • SQL Server 实例上的 securityadmin 固定服务器角色。

  • 要更新的所有数据库上的 db_owner 固定数据库角色。

  • 运行 PowerShell cmdlet 的服务器上的 Administrators 组。

    管理员可以使用 Add-SPShellAdmin cmdlet,授予 SharePoint Server 2013 cmdlet 使用权限。

    注意

    [!注意] 如果您不具有这些权限,请联系您的安装管理员或 SQL Server 管理员来请求权限。 有关 PowerShell 权限的更多信息,请参阅权限和 Add-SPShellAdmin

  1. 将以下代码粘贴到文本编辑器(如记事本)中:
$siteurl ="<ServerName>" 
$mysite=new-object Microsoft.SharePoint.SPSite($siteurl)
$mysite.WebApplication.WebService.CoauthoringVersionPeriod = <Time>
$mysite.WebApplication.WebService.Update()
  1. 指定以下参数:

    配置共同创作版本控制期的参数

参数
ServerName
服务器名
Time
分钟数
  1. 保存该文件并添加 .ps1 扩展名,例如 SuggestedNameOfFile.ps1。

    注意

    可以使用其他文件名,但是必须将文件保存为扩展名为 .ps1 的 ANSI 编码文本文件。

  2. 以管理员身份启动 SharePoint 2013 命令行管理程序。

  3. 转到保存该文件的目录。

  4. 在 PowerShell 命令提示符处,键入以下命令:

./SuggestedFileName.ps1

另请参阅

概念

在 SharePoint 2013 中配置共同创作版本控制

SharePoint Server 中的共同创作概述