在 SharePoint Server 中設定共同撰寫版本控制期間
適用於:2013 Subscription Edition SharePoint in Microsoft 365
CoauthoringVersionPeriod 屬性會以分鐘為單位,指定 SharePoint 儲存正在編輯之文件版本的頻率。 本文說明如何使用 Microsoft PowerShell 來設定 CoauthoringVersionPeriod 屬性。 如需文檔庫版本設定的詳細資訊, 請參閱 Configure versioning for co-authoring in 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 之所在伺服器上的系統管理員群組。
系統管理員可以使用 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