Настройка периода сохранения версий при совместном редактировании в SharePoint 2013

 

**Применимо к:**SharePoint Foundation 2013, SharePoint Server 2013

**Последнее изменение раздела:**2017-07-20

Сводка. Узнайте, как задать частоту сохранения версии редактируемого документа в SharePoint Server 2013.

Свойство CoauthoringVersionPeriod задает частоту сохранения версий редактируемого документа в SharePoint в минутах. В этой статье описывается настройка свойства CoauthoringVersionPeriod с помощью Microsoft PowerShell. Дополнительные сведения об управлении версиями в библиотеке документов см. в разделе Настройка управления версиями для совместной работы в SharePoint 2013.

Настройка периода сохранения версий при совместном редактировании в SharePoint Server 2013

Если управление версиями включено, SharePoint Server 2013 периодически делает снимки документов, сохраняя их для использования в дальнейшем. Таким образом ведется журнал изменений, который позволяет узнать, кто изменял документ, выполнить откат к предыдущей версии или обеспечить соблюдение нормативных требований.

Вы можете настроить свойство CoauthoringVersionPeriod с помощью Microsoft PowerShell. Если задано значение 0, SharePoint Server 2013 сохраняет отдельную версию документа для каждого изменения, внесенного новым пользователем. Если задано очень большое значение, SharePoint Server 2013 создает одну версию для всего сеанса редактирования. Это соответствует режиму сохранения файлов, которые не редактируются совместно или были созданы в более ранних версиях SharePoint Server 2013 или SharePoint Foundation.

Настройка периода сохранения версий при совместном редактировании с помощью Windows PowerShell (сохраните как скрипт и выполните его)

  1. Убедитесь, что вы являетесь участником следующих групп:

    • Предопределенная роль сервера securityadmin для экземпляра SQL Server.

    • Предопределенная роль базы данных db_owner во всех базах данных, которые должны обновляться.

    • Группа администраторов для сервера, на котором выполняются командлеты PowerShell.

    Администратор может использовать командлет Add-SPShellAdmin для предоставления разрешений на использование командлетов SharePoint Server 2013.

    Примечание

    Если у вас отсутствуют разрешения, обратитесь к администратору установки или администратору SQL Server и запросите соответствующие разрешения. Для получения дополнительных сведений о разрешениях PowerShell см. статью о разрешениях и командлете Add-SPShellAdmin.

  2. Вставьте следующий код в текстовый редактор, например Блокнот:

    $siteurl ="<ServerName>" 
    $mysite=new-object Microsoft.SharePoint.SPSite($siteurl)
    $mysite.WebApplication.WebService.CoauthoringVersionPeriod = <Time>
    $mysite.WebApplication.WebService.Update()
    
  3. Укажите следующие параметры.

    Параметры для настройки периода сохранения версий при совместном редактировании

    Параметр Значение

    ServerName

    Имя сервера

    Time

    Число минут

  4. Сохраните файл и добавьте расширение ".ps1", например SuggestedNameOfFile.ps1.

    Примечание

    В качестве имени файла можно указать любое другое имя, однако файл должен быть сохранен в виде текстового файла в формате ANSI

  5. Запустите командную консоль SharePoint 2013 от имени администратора.

  6. Перейдите в каталог, в который вы сохранили файл.

  7. В командной строке PowerShell введите следующую команду.

    ./SuggestedFileName.ps1
    

See also

Настройка управления версиями для совместной работы в SharePoint 2013
Обзор процесса совместного редактирования в SharePoint 2013