Definir limites de versão para bibliotecas de documentos individuais

Os limites de histórico de versão padrão para novas bibliotecas de documentos são definidos pelos limites no nível da organização ou no nível do site. Se o site tiver seu próprio limite de histórico de versão, isso significa que o site interrompe a herança da organização. No entanto, para atender a requisitos de conteúdo específicos, os administradores do site podem decidir configurar o controle de versão para uma biblioteca.

Aqui está um resumo do comportamento esperado quando a expiração da versão ou os limites de contagem das bibliotecas de documentos são atualizados:

  • Quando a configuração de expiração da versão no nível da biblioteca é atualizada, o novo limite de expiração é aplicado somente às versões recém-criadas. Veja um exemplo de biblioteca com configurações de expiração de versão atualizadas de Nunca Expirar para Expirar após seis meses. A nova versão criada está definida para expirar após seis meses, sem impacto nas versões já criadas.

  • Quando os limites de contagem no nível da biblioteca são atualizados, se as versões existentes excederem o novo limite de contagem, essas versões serão cortadas gradualmente quando o arquivo for atualizado. Considere uma biblioteca em que o limite de contagem de versões é inicialmente definido para 500 versões, mas depois é reduzido para 300 versões. Nesse cenário, se houver um arquivo com 500 versões, sempre que um usuário atualizar o arquivo, o sistema limpará gradualmente as 20 versões mais antigas a cada nova criação de versão até que o número total de versões se alinhe com o limite atualizado de 300. É crucial observar que, quando os limites de contagem são reduzidos, o processo de exclusão de versão ocorre gradualmente, com até 20 versões sendo removidas para cada nova versão criada.

Captura de tela do histórico de substituição de versão.

Gerenciar limites de histórico de versão para uma biblioteca usando o PowerShell

Siga estas etapas para gerenciar os limites do histórico de versão de um site usando o PowerShell.

  1. Baixe o Shell de Gerenciamento do SharePoint Online mais recente.

    Observação

    Se você instalou uma versão anterior do Shell de Gerenciamento do SharePoint Online, vá para Adicionar ou remover programas e desinstale Shell de Gerenciamento do SharePoint Online.

  2. Conecte-se ao SharePoint como administrador do SharePoint no Microsoft 365. Para saber como, consulte Introdução ao Shell de Gerenciamento do SharePoint Online.

  3. Execute um dos seguintes comandos para gerenciar os limites do histórico de versão em uma biblioteca:

    Action Comando do PowerShell
    Exibir limites do histórico de versões definidos em uma biblioteca Get-SPOListVersionPolicy -Site $siteUrl -List $libName
    Definir limites do Histórico de versões automáticas em uma biblioteca Para definir o limite do histórico de versão padrão como automático:

    Set-SPOListVersionPolicy -Site $siteUrl -List $libName -EnableAutoExpirationVersionTrim $true

    Forneça -FileTypes uma matriz de tipos de arquivo para definir o limite do histórico de versão como automático:

    Set-SPOListVersionPolicy -Site $siteUrl -List $libName -EnableAutoExpirationVersionTrim $true -FileTypes @("file type 1", "file type 2")
    Definir limites manuais com parâmetros de contagem e tempo em uma biblioteca Para definir limites manuais para o limite do histórico de versão padrão com parâmetros de contagem e tempo:

    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>

    Forneça -FileTypes uma matriz de tipos de arquivo para definir o limite do histórico de versão como Limites manuais com parâmetros de contagem e tempo:

    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")
    Definir limites manuais com contagem sem limite de expiração em uma biblioteca Para definir limites manuais para o limite do histórico de versão padrão apenas com o parâmetro 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

    Forneça -FileTypes uma matriz de tipos de arquivo para definir o limite do histórico de versão como Limites manuais apenas com o parâmetro count:

    Set-SPOListVersionPolicy -Site $siteUrl -List $libName
    -EnableAutoExpirationVersionTrim $false
    -MajorVersionLimit <delete major versions exceeding limit>
    -ExpireVersionsAfterDays 0
    -FileTypes @("file type 1", "file type 2")
    Sincronizar os limites do histórico de versões da biblioteca com seu site pai Para sincronizar totalmente os limites do histórico de versão:

    Set-SPOListVersionPolicy -Site $siteUrl -List $libName -Sync

    Acrescente -ExcludeDefaultPolicy para sincronizar apenas os limites do histórico de versão do tipo de arquivo e exclua o padrão:

    Set-SPOListVersionPolicy -Site $siteUrl -List $libName -Sync -ExcludeDefaultPolicy

    Forneça uma matriz ao -FileTypes parâmetro para sincronizar os limites do histórico de versão do tipo de arquivo selecionado:

    Set-SPOListVersionPolicy -Site $siteUrl -List $libName -Sync -FileTypes @("<file type 1>", "<file type 2>")

    Forneça uma matriz vazia ao -FileTypes parâmetro para sincronizar apenas os limites do histórico de versão padrão:

    Set-SPOListVersionPolicy -Site $siteUrl -List $libName -Sync -FileTypes @()

Saiba Mais

Para obter mais informações, marcar os seguintes recursos: