共用方式為


在 SharePoint Server 中設定共同撰寫版本控制期間

適用於:yes-img-132013 yes-img-16 2016yes-img-19 2019yes-img-seSubscription Edition no-img-sopSharePoint 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 (儲存為指令碼並執行指令碼) 設定共同撰寫的版本控制期間

  1. 確認您具備下列成員身分:
  • SQL Server 執行個體上的 securityadmin 固定伺服器角色。

  • 所有要更新之資料庫上的 db_owner 固定資料庫角色。

  • 正在執行 PowerShell Cmdlet 之所在伺服器上的系統管理員群組。

    系統管理員可以使用 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 中共同撰寫的概觀