Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Ограничения журнала версий по умолчанию для новых библиотек документов устанавливаются ограничениями уровня организации или уровня сайта. Если у сайта есть собственный предел журнала версий, это означает, что сайт прерывает наследование от организации. Однако в соответствии с определенными требованиями к содержимому администраторы сайта могут настроить управление версиями для библиотеки.
Ниже приведена сводка ожидаемого поведения при обновлении срока действия версии библиотек документов или ограничений количества.
При обновлении параметра срока действия версии на уровне библиотеки новый предел срока действия применяется только к вновь созданным версиям. Рассмотрим пример библиотеки с параметрами срока действия версий, обновленными с Never Expire на Expire через шесть месяцев. Срок действия новой созданной версии истекает через шесть месяцев, что не влияет на уже созданные версии.
При обновлении ограничений на уровне библиотеки, если существующие версии превышают новое ограничение, эти версии постепенно обрезаются при обновлении файла. Рассмотрим библиотеку, в которой ограничение числа версий изначально устанавливается в 500 версий, но позже сокращается до 300 версий. В этом сценарии при наличии файла с 500 версиями каждый раз, когда пользователь обновляет файл, система постепенно очищает 20 самых старых версий при каждом создании новой версии до тех пор, пока общее количество версий не будет соответствовать обновленному ограничению в 300. Важно отметить, что при снижении ограничений по количеству версий процесс удаления версий происходит постепенно, при этом для каждой новой созданной версии удаляется до 20 версий.
Управление ограничениями журнала версий для библиотеки с помощью PowerShell
Выполните следующие действия, чтобы управлять ограничениями журнала версий для сайта с помощью PowerShell.
Скачайте последнюю версию командной консоли SharePoint Online.
Примечание.
Если вы установили предыдущую версию командная консоль SharePoint Online, перейдите в раздел Добавление или удаление программ и удаление командная консоль SharePoint Online.
Подключитесь к SharePoint в качестве администратора SharePoint в Microsoft 365. Сведения о том, как это сделать, см. в статье Начало работы с командной консолью SharePoint Online.
Выполните одну из следующих команд, чтобы управлять ограничениями журнала версий в библиотеке:
Действие Команда PowerShell Просмотр ограничений журнала версий, установленных для библиотеки Get-SPOListVersionPolicy -Site $siteUrl -List $libNameУстановка ограничений автоматического журнала версий для библиотеки Чтобы установить автоматическое ограничение журнала версий по умолчанию, выполните следующие действия: Set-SPOListVersionPolicy -Site $siteUrl -List $libName -EnableAutoExpirationVersionTrim $true
Предоставьте-FileTypesпараметр с массивом типов файлов, чтобы задать автоматическое ограничение журнала версий:Set-SPOListVersionPolicy -Site $siteUrl -List $libName -EnableAutoExpirationVersionTrim $true -FileTypes @("file type 1", "file type 2")Установка ручных ограничений с параметрами количества и времени в библиотеке Чтобы задать ручное ограничение для ограничения журнала версий по умолчанию с параметрами количества и времени, выполните указанные ниже действия. Set-SPOListVersionPolicy -Site $siteUrl -List $libName-EnableAutoExpirationVersionTrim $false-MajorVersionLimit <delete major versions exceeding limit>-MajorWithMinorVersionsLimit <number of major versions for which all minor versions will be kept>-ExpireVersionsAfterDays <delete versions exceeding time limit set in days>
Предоставьте-FileTypesпараметр с массивом типов файлов, чтобы задать ограничение для их журнала версий вручную с параметрами количества и времени:Set-SPOListVersionPolicy -Site $siteUrl -List $libName-EnableAutoExpirationVersionTrim $false-MajorVersionLimit <delete major versions exceeding limit>-ExpireVersionsAfterDays <delete versions exceeding time limit set in days>-FileTypes @("file type 1", "file type 2")Установка ограничений вручную с числом без ограничения срока действия для библиотеки Чтобы установить ограничения вручную для ограничения журнала версий по умолчанию только с параметром count, выполните указанные ниже действия. Set-SPOListVersionPolicy -Site $siteUrl -List $libName-EnableAutoExpirationVersionTrim $false-MajorVersionLimit <delete major versions exceeding limit>-MajorWithMinorVersionsLimit <number of major versions for which all minor versions will be kept>-ExpireVersionsAfterDays 0
Предоставьте-FileTypesпараметр с массивом типов файлов, чтобы задать ограничение для их журнала версий в ручном режиме с параметром count только:Set-SPOListVersionPolicy -Site $siteUrl -List $libName-EnableAutoExpirationVersionTrim $false-MajorVersionLimit <delete major versions exceeding limit>-ExpireVersionsAfterDays 0-FileTypes @("file type 1", "file type 2")Синхронизация ограничений журнала версий библиотеки с родительским сайтом Чтобы полностью синхронизировать ограничения журнала версий, выполните следующие действия.
Set-SPOListVersionPolicy -Site $siteUrl -List $libName -Sync
Добавьте-ExcludeDefaultPolicyдля синхронизации только ограничения журнала версий типов файлов и исключите значение по умолчанию:
Set-SPOListVersionPolicy -Site $siteUrl -List $libName -Sync -ExcludeDefaultPolicy
Предоставьте массив параметру-FileTypesдля синхронизации ограничений журнала версий выбранного типа файлов:
Set-SPOListVersionPolicy -Site $siteUrl -List $libName -Sync -FileTypes @("<file type 1>", "<file type 2>")
Предоставьте параметру пустой-FileTypesмассив, чтобы синхронизировать только ограничения журнала версий по умолчанию:
Set-SPOListVersionPolicy -Site $siteUrl -List $libName -Sync -FileTypes @()
Подробнее
Дополнительные сведения проверка следующие ресурсы:
- Ограничения версий типов файлов
- Просмотр ограничений журнала версий для библиотеки с помощью Set-SPOListVersionPolicy
- Управление ограничениями журнала версий для библиотеки с помощью Set-SPOListVersionPolicy