共用方式為


設定共同撰寫版本設定期間 (SharePoint Server 2010)

 

適用版本: SharePoint Server 2010

上次修改主題的時間: 2016-11-30

本文說明如何使用 Windows PowerShell 2.0 在 Microsoft SharePoint Server 2010 中設定共同撰寫版本設定期間。

設定共同撰寫版本設定期間

啟用版本設定時,SharePoint Server 會定期建立檔案快照並儲存這些快照,以供未來參考。此資訊可提供編輯記錄,這在查看文件變更者、返回至舊版或更新原因時將有所助益。

coAuthoringVersionPeriod 屬性會指定 SharePoint 儲存正在編輯文件版本的頻率 (以分鐘為單位)。您可以使用 Windows PowerShell 設定此屬性。如果將該值設定為 0,SharePoint Server 將擷取新使用者在文件不同版本中進行的所有變更。如果將該值設定為較大的數值,SharePoint Server 將為整個編輯工作階段建立一個版本。後者與非共同撰寫的檔案及舊版 SharePoint Server 中的檔案行為相符。

注意

本工作中的某些程序需要使用 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 管理命令介面。若要執行 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:\<路徑>\<檔案名稱>.ps1

See Also

Concepts

設定共同撰寫的版本設定 (SharePoint Server 2010)