Compartilhar via


Set-SPOListVersionPolicy

Define a definição de política de versão na biblioteca de documentos.

Sintaxe

Default (Padrão)

Set-SPOListVersionPolicy
    [-Site] <SpoSitePipeBind>
    -List <SPOListPipeBind>
    -EnableAutoExpirationVersionTrim <Boolean>
    [-ExpireVersionsAfterDays <Int32>]
    [-MajorVersionLimit <Int32>]
    [-MajorWithMinorVersionsLimit <Int32>]
    [<CommonParameters>]

Description

Define a definição de política de versão na biblioteca de documentos.

Exemplos

Exemplo 1

Set-SPOListVersionPolicy -Site https://contoso.sharepoint.com/sites/site1 -List "Documents" -EnableAutoExpirationVersionTrim $true

O exemplo 1 define os limites automáticos do histórico de versões na biblioteca de documentos denominada "Documentos".

EXEMPLO 2

Set-SPOListVersionPolicy -Site https://contoso.sharepoint.com/sites/site1 -List "Documents" -EnableAutoExpirationVersionTrim $false -MajorVersionLimit 500 -MajorWithMinorVersionsLimit 20 -ExpireVersionsAfterDays 30

O exemplo 2 define os limites de histroia de versões manuais na biblioteca de documentos denominada "Documentos", limitando o número de versões e o tempo (em dias) que as versões são mantidas.

EXEMPLO 3

Set-SPOListVersionPolicy -Site https://contoso.sharepoint.com/sites/site1 -List "Documents" -EnableAutoExpirationVersionTrim $false -MajorVersionLimit 500 -MajorWithMinorVersionsLimit 20 -ExpireVersionsAfterDays 0

O Exemplo 3 define os limites de histroy de versões manuais na biblioteca de documentos denominada "Documentos", limitando o número de versões sem limites de tempo. As novas bibliotecas de documentos utilizarão esta definição de versão.

Parâmetros

-EnableAutoExpirationVersionTrim

Aplicável: os Administradores Globais e do SharePoint do SharePoint podem definir definições de limites de histórico de versões ao nível da biblioteca de documentos que se aplicam universalmente a novas versões criadas.

Quando os limites do histórico de versões são geridos automaticamente, o SharePoint utiliza um algoritmo nos bastidores que elimina (diminui) versões anteriores intermitentes que são menos prováveis de ser necessárias, preservando versões de alto valor suficientes - mais versões no passado recente e menos no tempo - caso sejam necessários restauros.

Os valores válidos são:

  • Verdadeiro – os limites do histórico de versões para novas versões criadas na biblioteca de documentos serão geridos automaticamente.
  • Falso – os limites do histórico de versões para as novas Versões criadas na biblioteca de documentos serão geridos manualmente ao definir limites para o número de versões principais (MajorVersionLimit), número de versões principais com versões secundárias (MajorWithMinorVersionsLimit) e conjunto de tempo (ExpireVersionsAfterDays). Reveja a documentação de ambos os parâmetros para gerir manualmente os limites de versões da sua organização.

Observação

Quando os limites do histórico de versões são geridos manualmente (EnableAutoExpirationVersionTrim $false), MajorVersionLimitMajorWithMinorVersionsLimit e ExpireVersionsAfterDays são necessários parâmetros com os seguintes valores aceitáveis: a. MajorVersionLimit aceita valores de 1 a 50 000 (inclusive). b. MajorWithMinorVersionsLimit aceita valores de 0 a 50 000 (inclusive). c. ExpireVersionsAfterDays aceita valores de 0 a Nunca Expirar ou valores >= 30 para eliminar versões que excedam esse período de tempo. Quando os limites do Histórico de versões são geridos automaticamente (EnableAutoExpirationVersionTrim $true), definir MajorVersionLimit ou ExpireVersionsAfterDays resultará num erro, uma vez que os limites de contagem são definidos pelo serviço.

PARAMVALUE: $true | $false

Propriedades do parâmetro

Tipo:System.Boolean
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-ExpireVersionsAfterDays

Aplicável: SharePoint Online Quando os limites do histórico de versões são geridos manualmente (EnableAutoExpirationVersionTrim $false), os administradores terão de definir os limites para o número de versões principais (MajorVersionLimit), o número de versões principais com versões secundárias (MajorWithMinorVersionsLimit) e o período de tempo em que as versões são armazenadas (ExpireVersionsAfterDays). Para obter mais detalhes, marcar a descrição.EnableAutoExpirationVersionTrim

PARAMVALUE: Int32

Propriedades do parâmetro

Tipo:System.Int32
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-List

O nome ou ID da biblioteca de documentos.

Propriedades do parâmetro

Tipo:Microsoft.Online.SharePoint.PowerShell.SPOListPipeBind
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:True
Valor do pipeline:True
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-MajorVersionLimit

Aplicável: SharePoint Online Quando os limites do histórico de versões são geridos manualmente (EnableAutoExpirationVersionTrim $false), os administradores terão de definir os limites para o número de versões principais (MajorVersionLimit) e o período de tempo em que as versões são armazenadas (ExpireVersionsAfterDays). Para obter mais detalhes, marcar a descrição.EnableAutoExpirationVersionTrim

PARAMVALUE: Int32

Propriedades do parâmetro

Tipo:System.Int32
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-MajorWithMinorVersionsLimit

Aplicável: SharePoint Online Quando os limites do histórico de versões são geridos manualmente (EnableAutoExpirationVersionTrim $false), os administradores terão de definir os limites para o número de versões principais (MajorVersionLimit), o número de versões principais com versões secundárias (MajorWithMinorVersionsLimit) e o período de tempo em que as versões são armazenadas (ExpireVersionsAfterDays). Para obter mais detalhes, marcar a descrição.EnableAutoExpirationVersionTrim

PARAMVALUE: Int32

Propriedades do parâmetro

Tipo:System.Int32
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-Site

Aplicável: SharePoint Online

Especifica o URL do site.

Propriedades do parâmetro

Tipo:Microsoft.Online.SharePoint.PowerShell.SpoSitePipeBind
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:0
Obrigatório:True
Valor do pipeline:True
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

CommonParameters

Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, confira about_CommonParameters.

Entradas

Microsoft.Online.SharePoint.PowerShell.SpoSitePipeBind

Microsoft.Online.SharePoint.PowerShell.SPOListPipeBind

Saídas

System.Object