Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
По умолчанию параметры уровня организации определяют ограничения журнала версий, применяемые ко всем новым библиотекам документов, созданным на сайте. Однако в соответствии с конкретными потребностями в содержимом администраторы могут устанавливать отдельные ограничения журнала версий на отдельных сайтах. Таким образом, пользователи могут нарушить наследование от ограничений организации на отдельном сайте.
Ограничения журнала версий для отдельного сайта можно управлять следующими способами:
| Параметр ограничения журнала версий | Описание |
|---|---|
| Применяется ко всем новым и существующим библиотекам документов на сайте: | Чтобы обеспечить согласованную политику хранения версий для сайта, можно установить ограничение для универсального применения ко всем библиотекам сайта. При использовании этого параметра ограничение журнала версий, установленное на уровне сайта, применяется ко всем новым библиотекам документов, созданным на сайте, и создает фоновый запрос на асинхронную обработку обновления существующих библиотек документов. |
| Применяется только к новым библиотекам документов, созданным на сайте: | Чтобы избежать влияния на параметры существующих библиотек, можно задать ограничение журнала версий только для новых библиотек. При использовании этого параметра ограничения журнала версий, установленные на уровне сайта, применяются только к новым библиотекам документов, созданным на сайте. В существующие библиотеки документов или библиотеки, которые не включены для управления версиями на сайте, не внесены никакие изменения. |
| Применяется только к существующим библиотекам документов на сайте: | Ограничения можно обновить только для существующих библиотек документов на сайте, не устанавливая параметр журнала версий на уровне сайта для новых библиотек документов. При использовании этого параметра создается фоновый запрос на асинхронную обработку обновления существующих библиотек документов, позволяя новым библиотекам документов, созданным на сайте, наследовать ограничения журнала версий на уровне организации. |
| Очистите существующие ограничения, установленные на сайте: | Вы можете снять существующие ограничения на сайте, чтобы разрешить новым библиотекам документов, созданным на сайте, соблюдать ограничения на уровне организации. Примечание: Очистка параметра на сайте применяется только к новым библиотекам документов, созданным на сайте, и не влияет на параметры существующих библиотек документов или обрезки существующих версий. |
Пример сценария
Возьмем пример Contoso, где по умолчанию для ограничения журнала версий организации настроен автоматический параметр, а на маркетинговых и юридических сайтах изначально не применяются никакие ограничения версий. В соответствии с бизнес-потребностями администратор может применить параметр "Вручную" на юридическом сайте, что нарушает наследование юридического сайта с параметром версии организации по умолчанию.
Ниже приведено хранилище версий для Contoso.
Поведение хранилища версий на маркетинговом сайте. Так как для маркетингового сайта не настроены ограничения, все новые библиотеки документов, созданные в семействе маркетинговых веб-сайтов, наследуют автоматический параметр по умолчанию в организации.
Хранение версий на юридическом сайте. Так как на юридическом сайте настроены параметры вручную, для всех новых библиотек, созданных на юридическом сайте, применяются параметры вручную.
Важно!
- Ограничения журнала версий на уровне сайта можно задать только с помощью командлетов PowerShell.
- Установка ограничений на журнал версий на уровне сайта не обрезает существующие версии в соответствии с новыми ограничениями. Для обрезки существующих версий на сайте или библиотеке необходимо выполнить дополнительные действия.
- Запросы на обновление ограничений на существующие библиотеки обрабатываются асинхронно фоновым заданием, обработка которого может занять до 24 часов. Для проверка хода выполнения задания можно использовать PowerShell.
- Отмена неработающего задания останавливает обновление для библиотек, которые не были обработаны. Это действие не отменить изменения изменения для библиотек документов, в которых обновление параметров уже обработано.
Управление ограничениями журнала версий для сайта с помощью PowerShell
Выполните следующие действия, чтобы управлять ограничениями журнала версий для сайта с помощью PowerShell.
Скачайте последнюю версию командной консоли SharePoint Online.
Примечание.
Если вы установили предыдущую версию командная консоль SharePoint Online, перейдите в раздел Добавление или удаление программ и удаление командная консоль SharePoint Online.
Подключитесь к SharePoint в качестве администратора SharePoint в Microsoft 365. Сведения о том, как это сделать, см. в статье Начало работы с командной консолью SharePoint Online.
Выполните одну из следующих команд, чтобы управлять ограничениями журнала версий на сайте:
| Действие | Команда PowerShell |
|---|---|
| Просмотр ограничений журнала версий, установленных на сайте | Get-SPOSite -Identity $siteUrl | fl URL-адрес, EnableAutoExpirationVersionTrim, ExpireVersionsAfterDays, MajorVersionLimit |
| Установите автоматические ограничения журнала версий на сайте. | Чтобы задать автоматические ограничения журнала версий для всех библиотек на сайте, выполните указанные ниже действия.Set-SPOSite -Identity $siteUrl-EnableAutoExpirationVersionTrim $trueДобавление -ApplyToNewDocumentLibraries параметра для применения только к новым библиотекам документов на сайте:Set-SPOSite -Identity $siteUrl-EnableAutoExpirationVersionTrim $true-ApplyToNewDocumentLibraries Предоставьте -FileTypesForVersionExpiration параметр с массивом типов файлов и параметр добавления -ApplyToNewDocumentLibraries , чтобы применить автоматическое ограничение журнала версий к этим типам файлов в новых библиотеках документов на сайте:Set-SPOSite -Identity $siteUrl-EnableAutoExpirationVersionTrim $true-ApplyToNewDocumentLibraries-FileTypesForVersionExpiration @("<file type 1>", "<file type 2>") Добавить -ApplyToExistingDocumentLibraries , чтобы применить только к существующим библиотекам документов на сайте:Set-SPOSite -Identity $siteUrl-EnableAutoExpirationVersionTrim $true-ApplyToExistingDocumentLibraries |
| Установите ограничения вручную с помощью параметров count и time на сайте. | Чтобы задать ограничения вручную с помощью параметров count и time для всех библиотек на сайте, выполните указанные ниже действия.Set-SPOSite -Identity $siteUrl-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>Добавление -ApplyToNewDocumentLibraries параметра для применения только к новым библиотекам документов на сайте:Set-SPOSite -Identity $siteUrl-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>-ApplyToNewDocumentLibraries Предоставьте -FileTypesForVersionExpiration параметр с массивом типов файлов и параметр добавления -ApplyToNewDocumentLibraries , чтобы применить автоматическое ограничение журнала версий к этим типам файлов в новых библиотеках документов на сайте:Set-SPOSite -Identity $siteUrl-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>-ApplyToNewDocumentLibraries-FileTypesForVersionExpiration @("<file type 1>", "<file type 2>") Добавить -ApplyToExistingDocumentLibraries , чтобы применить только к существующим библиотекам документов на сайте:Set-SPOSite -Identity $siteUrl-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>-ApplyToExistingDocumentLibraries |
| Установите счетчик вручную без ограничения срока действия на сайте. | Чтобы задать ограничения вручную с параметром Число ограничений, -ExpireVersionsAfterDays задайте для параметра значение 0:Set-SPOSite -Identity $siteUrl-EnableAutoExpirationVersionTrim $false-MajorVersionLimit <delete major versions exceeding limit>-MajorWithMinorVersionsLimit <number of major versions for which all minor versions will be kept>-ExpireVersionsAfterDays 0 Добавление -ApplyToNewDocumentLibraries параметра для применения только к новым библиотекам документов на сайте:Set-SPOSite -Identity $siteUrl-EnableAutoExpirationVersionTrim $false-MajorVersionLimit <delete major versions exceeding limit>-MajorWithMinorVersionsLimit <number of major versions for which all minor versions will be kept>-ExpireVersionsAfterDays 0-ApplyToNewDocumentLibraries Предоставьте -FileTypesForVersionExpiration параметр с массивом типов файлов и параметр добавления -ApplyToNewDocumentLibraries , чтобы применить автоматическое ограничение журнала версий к этим типам файлов в новых библиотеках документов на сайте:Set-SPOSite -Identity $siteUrl-EnableAutoExpirationVersionTrim $false-MajorVersionLimit <delete major versions exceeding limit>-MajorWithMinorVersionsLimit <number of major versions for which all minor versions will be kept>-ExpireVersionsAfterDays 0-ApplyToNewDocumentLibraries-FileTypesForVersionExpiration @("<file type 1>", "<file type 2>") Добавить -ApplyToExistingDocumentLibraries , чтобы применить только к существующим библиотекам документов на сайте:Set-SPOSite -Identity $siteUrl-EnableAutoExpirationVersionTrim $false-MajorVersionLimit <delete major versions exceeding limit>-MajorWithMinorVersionsLimit <number of major versions for which all minor versions will be kept>-ExpireVersionsAfterDays 0-ApplyToExistingDocumentLibraries |
| Очистите ограничения журнала версий типа файлов, установленные на сайте, для новых библиотек документов, созданных на сайте. | Set-SPOSite -Identity $siteUrl-RemoveVersionExpirationFileTypeOverride @("<file type 1>", "<file type 2>")-ApplyToNewDocumentLibraries |
| Очистите существующие ограничения журнала версий, установленные на сайте, и наследуйте ограничения версий организации для новых библиотек документов, созданных на сайте. | Set-SPOSite -Identity $siteUrl -InheritVersionPolicyFromTenant |
| Отмена выполняемого задания обновления | Remove-SPOSiteVersionPolicyJob -Identity $siteUrl |
| Запуск задания синхронизации, которое обновляет все ограничения журнала версий библиотек документов до того же, что и для сайта | Чтобы синхронизировать все части ограничения журнала версий, выполните следующие действия. New-SPOSiteManageVersionPolicyJob -Identity $siteUrl -SyncListPolicy Добавьте -ExcludeDefaultPolicy , чтобы не синхронизировать ограничения журнала версий по умолчанию: New-SPOSiteManageVersionPolicyJob -Identity $siteUrl -SyncListPolicy -ExcludeDefaultPolicy Предоставьте -FileTypes массив типов файлов, чтобы синхронизировать только выбор ограничений журнала версий типов файлов: New-SPOSiteManageVersionPolicyJob -Identity $siteUrl -SyncListPolicy -FileTypes @('<file type 1>', '<file type 2>') Предоставьте -FileTypes пустой массив, чтобы синхронизировать только ограничения журнала версий по умолчанию: New-SPOSiteManageVersionPolicyJob -Identity $siteUrl -SyncListPolicy -FileTypes @() |
| Отмена выполняемого задания синхронизации | Remove-SPOSiteManageVersionPolicyJobProgress $siteUrl |
Отслеживание хода обновления параметров в существующих библиотеках на сайте
Ограничения версий для всех новых библиотек, созданных на сайте, немедленно применяются. Параметры существующих библиотек асинхронно обновляются с помощью фонового задания. Выполните следующую команду , чтобы отслеживать ход выполнения задания обновления параметров.
Если это задание обновления было запущено с помощью Set-SPOSite:
Get-SPOSiteVersionPolicyJobProgress -Identity $siteUrl
Если это задание синхронизации, запущенное с помощью New-SPOSiteManageVersionPolicyJob:
Get-SPOSiteManageVersionPolicyJobProgress -Identity $siteUrl
В следующей таблице перечислены различные состояния хода выполнения, которые можно сообщить при попытке обновить параметры версии для существующих библиотек в семействе веб-сайтов.
| Состояние | Описание |
|---|---|
| NoRequestFound | На сайте нет запросов на установку или обновление параметров версии в существующих библиотеках документов. |
| Создать | Запрос на обновление — Новый и еще не обрабатывается. |
| Inprogress | Запрос на обновление обрабатывается и выполняется запрос на обновление параметров. |
| CompleteSuccess | Запрос на обновление выполнен успешно. |
| CompleteWithFailure | Запрос на обновление завершен, но установка обновления для некоторых библиотек документов завершилась ошибкой. |
Подробнее:
- Руководство. Управление ограничениями журнала версий для сайта, библиотеки или учетной записи OneDrive
- Управление ограничениями журнала версий для сайта с помощью Set-SPOSite
- Ограничения версий типов файлов
- Отслеживание хода выполнения запроса на обновление параметров версии для существующих библиотек документов на сайте с помощью Get-SPOSiteVersionPolicyJobProgress
- Отмена дальнейшей обработки обновления параметров версии в существующих библиотеках документов в семействе веб-сайтов с помощью Remove-SPOSiteVersionPolicyJob
- Запуск запроса синхронизации параметров версии для существующих библиотек документов на сайте с помощью Командлета New-SPOSiteManageVersionPolicyJob
- Отслеживание хода выполнения запроса синхронизации параметров версии для существующих библиотек документов на сайте с помощью Командлета Get-SPOSiteManageVersionPolicyJobProgres
- Отмена дальнейшей обработки синхронизации параметров версий в существующих библиотеках документов на сайте с помощью Remove-SPOSiteManageVersionPolicyJob