設定共同撰寫版本設定期間 (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 設定共同撰寫版本設定期間
使用 [記事本] 開啟新的文字檔案,然後將下列指令碼複製並貼入該檔案中。
$siteurl ="<ServerName>" $mysite=new-object Microsoft.SharePoint.SPSite($siteurl) $mysite.WebApplication.WebService.CoauthoringVersionPeriod = minutes $mysite.WebApplication.WebService.Update()
指定下列參數:
參數 值 $siteurl
伺服器名稱
CoauthoringVersionPeriod
分鐘數
將副檔名為 .ps1 的檔案,儲存至您執行指令碼的資料夾 (一般為 C:\scripts)。
在 Windows PowerShell 命令提示字元 (即 PS C:\>) 處,輸入下列命令並按 ENTER:
C:\<路徑>\<檔案名稱>.ps1