在 SharePoint Server 中配置共同创作版本控制周期
适用于:2013 2016 2019 Subscription Edition SharePoint 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 配置共同创作版本控制期(另存为脚本并运行)
- 确认您具有以下成员身份:
SQL Server 实例上的 securityadmin 固定服务器角色。
要更新的所有数据库上的 db_owner 固定数据库角色。
运行 PowerShell cmdlet 的服务器上的 Administrators 组。
管理员可以使用 Add-SPShellAdmin cmdlet,授予 SharePoint Server 2013 cmdlet 使用权限。
注意
[!注意] 如果您不具有这些权限,请联系您的安装管理员或 SQL Server 管理员来请求权限。 有关 PowerShell 权限的更多信息,请参阅权限和 Add-SPShellAdmin。
- 将以下代码粘贴到文本编辑器(如记事本)中:
$siteurl ="<ServerName>"
$mysite=new-object Microsoft.SharePoint.SPSite($siteurl)
$mysite.WebApplication.WebService.CoauthoringVersionPeriod = <Time>
$mysite.WebApplication.WebService.Update()
指定以下参数:
配置共同创作版本控制期的参数
参数 | 值 |
---|---|
ServerName |
服务器名 |
Time |
分钟数 |
保存该文件并添加 .ps1 扩展名,例如 SuggestedNameOfFile.ps1。
注意
可以使用其他文件名,但是必须将文件保存为扩展名为 .ps1 的 ANSI 编码文本文件。
以管理员身份启动 SharePoint 2013 命令行管理程序。
转到保存该文件的目录。
在 PowerShell 命令提示符处,键入以下命令:
./SuggestedFileName.ps1