Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Saiba como reduzir o consumo de armazenamento de versão analisando, gerenciando e cortando versões de arquivo no nível da biblioteca, do site ou do locatário.
Cuidado
As versões excluídas usando trabalhos de corte são excluídas permanentemente. Esse fluxo de trabalho de exclusão ignora a retenção normal da lixeira e as versões excluídas não podem ser recuperadas, a menos que os dados tenham sido armazenados em backup anteriormente usando o Backup do Microsoft 365 ou uma solução de backup semelhante. Para evitar a perda de dados indesejados, é altamente recomendável executar uma análise What-If antes de cortar a atividade.
Como Administrador Global ou Administrador do SharePoint no Microsoft 365, você pode enfileirar um trabalho para cortar as versões existentes para reduzir o volume de armazenamento de versão em toda a sua organização. O corte pode ser aplicado em diferentes escopos:
- Nível do site, biblioteca ou OneDrive — Segmente sites específicos, bibliotecas de documentos ou contas de usuário do OneDrive.
- Nível do locatário — Aplique sua política de versão no nível do locatário em todos os sites em uma operação.
A disponibilidade da versão é essencial para cenários de recuperação, como desfazer alterações indesejadas. Antes de cortar em qualquer escopo, avalie cuidadosamente seus objetivos de recuperação e analise o impacto projetado.
Cortar versões existentes do site, biblioteca ou OneDrive
Você pode enfileirar um trabalho para cortar versões existentes em um site, biblioteca ou conta de usuário do OneDrive para reduzir o volume de armazenamento de versão do seu site. Você também pode alinhar o armazenamento de versões existentes com os limites do histórico de versões atualizadas agendando um trabalho para cortar as versões existentes.
| Fase | Ações recomendadas |
|---|---|
| Preparar | Avalie seus objetivos de recuperação e o uso de armazenamento da versão de destino: Determine o modo de corte correto e o escopo de corte necessários para atender aos objetivos de recuperação da sua organização. Impacto da revisão: Antes de se comprometer a cortar versões existentes, você tem a opção de revisar o impacto da ação de limpeza executando uma operação de análise "E se" do modo de corte selecionado no escopo especificado. |
| Trabalho de Fila | Quando estiver pronto para se comprometer com um trabalho de corte, você pode enfileirar um trabalho de corte de versão para excluir de forma assíncrona as versões que correspondem aos critérios especificados no modo de corte em um site, biblioteca ou conta de usuário do OneDrive. |
| Acompanhar o Progresso | Você pode acompanhar o progresso de todos os trabalhos na fila para revisar o progresso feito no corte de versões. |
Observação
Os trabalhos de corte são trabalhos em segundo plano influenciados por fatores como o volume de versões de arquivo a serem avaliadas, a integridade do serviço e outros trabalhos que estão sendo processados no farm. Eles também estão sujeitos à lógica de processamento fora do horário de pico. O progresso de um trabalho de corte sempre pode ser rastreado.
Examinar o impacto executando a análise hipotética
Antes de se comprometer a cortar as versões existentes, você pode revisar o impacto da ação de limpeza executando uma operação de análise "E se". A execução de uma operação "E se" segue estas etapas:
- Gere um relatório de uso de armazenamento de versão para um site ou biblioteca: este relatório dá suporte a vários usos, incluindo análise de armazenamento de versão e obtenção de insights importantes sobre o impacto da aplicação de diferentes configurações de corte.
- Execute a análise "E se" definindo diferentes modos de corte para visualizar as alterações e analisar o impacto da economia de armazenamento da aplicação de um dos modos de corte ao arquivo CSV do relatório de armazenamento de versão.
Importante
Dependendo do tamanho do site ou da biblioteca, o trabalho pode levar alguns dias para ser concluído. Verifique o progresso do trabalho até que o status retorne como "concluído".
Modos de corte de versão
Os fluxos de trabalho de corte de versão permitem que você selecione e aplique um dos modos de corte para enfileirar um trabalho de corte em um site, biblioteca de documentos ou conta do OneDrive.
Modo de corte automático (recomendado)
O modo de corte automático aplica o algoritmo Automático para excluir versões existentes. Dependendo da idade da versão, o trabalho excluirá permanentemente as versões ou definirá o tempo de expiração de acordo com o algoritmo de armazenamento automático de versão.
Para saber mais sobre o modo de corte automático, consulte Entender o armazenamento de versão em Limites automáticos.
Expiração manual modo de corte
O modo de corte de expiração manual avalia a idade das versões e exclui as versões que correspondem aos critérios de expiração.
Exemplo: No exemplo a seguir, um trabalho de corte é enfileirado para cortar versões anteriores a 60 dias. Em 31 de agosto, o trabalho é retomado e começa a excluir permanentemente as versões mais antigas do que 60 dias a partir de 31 de agosto.
Importante
Limitações conhecidas do modo de corte de expiração manual:
- O modo de corte de expiração manual não exclui as versões criadas nos últimos 30 dias. Isso significa que sua entrada não pode durar menos de 30 dias.
- O modo de corte de expiração manual sempre exclui todas as versões que foram criadas antes de 1º de janeiro de 2023. Se você quiser cortar versões, não poderá manter nenhuma versão mais antiga criada antes de 1º de janeiro de 2023. Isso significa que o valor usado para o
DeleteBeforeDaysparâmetro deve resultar em uma data posterior a 1º de janeiro de 2023.
Modo de corte de limite de contagem manual
O modo de corte de limite de contagem manual exclui as versões mais antigas que excedem o limite de contagem especificado.
Exemplo: No exemplo a seguir, um trabalho de corte é enfileirado para excluir versões que excedem 50 contagens de versões principais. Em 31 de agosto, o trabalho começa a excluir permanentemente as versões mais antigas que excedem o limite de contagem de 50 versões principais em 31 de agosto.
Dica
Você pode executar a análise de impacto da aplicação do modo de Contagem Manual, Expiração ou Corte Automático para entender o impacto da exclusão de versão em cada modo.
Trabalho de corte de fila e acompanhamento do progresso
O fluxo de trabalho de corte de versão usa um trabalho para excluir de forma assíncrona as versões que correspondem aos critérios especificados no modo de corte.
Para enfileirar o trabalho de corte, você precisa determinar o escopo da exclusão de versão e o modo de corte para definir os critérios para a exclusão de versão existente. Você pode excluir versões de arquivo antigas com base na idade da versão, limites de contagem ou algoritmo automático para todas as bibliotecas de documentos em um site ou para uma biblioteca de documentos específica.
Quando estiver pronto para confirmar o corte, você poderá enfileirar o trabalho para excluir de forma assíncrona as versões que correspondem aos critérios do modo de corte. Você poderá monitorar o progresso dos trabalhos de corte confirmados para acompanhar o progresso da exclusão.
Observação
Para saber mais sobre como a filtragem de versão funciona em versões sujeitas a uma política de retenção ou a um bloqueio de Descoberta Eletrônica, consulte Perguntas frequentes.
Cortar versões existentes usando o PowerShell
Siga estas etapas para cortar versões existentes usando o PowerShell.
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.
Conecte-se ao SharePoint como Administrador Global ou Administrador do SharePoint no Microsoft 365. Para saber como, consulte Introdução ao Shell de Gerenciamento do SharePoint Online.
Execute um dos seguintes comandos para cortar as versões existentes:
Action Comando do PowerShell Enfileirar um trabalho de corte para versões expiradas Expirar versões em um site: New-SPOSiteFileVersionBatchDeleteJob -Identity $siteUrl -DeleteBeforeDays <days>Expirar versões em uma biblioteca:New-SPOListFileVersionBatchDeleteJob -Site $siteUrl -list $libName -DeleteBeforeDays <days>Enfileire um trabalho de corte para excluir versões que excedam o limite de contagem especificado Excluir versões que excedem os limites de contagem de um site: New-SPOSiteFileVersionBatchDeleteJob -Identity $siteUrl -MajorVersionLimit <delete major versions exceeding limit> -MajorWithMinorVersionsLimit <number of major versions for which all minor versions will be kept>Excluir versões que excedem os limites de contagem de uma biblioteca:New-SPOListFileVersionBatchDeleteJob -Site $siteUrl -list $libName -MajorVersionLimit <delete major versions exceeding limit> -MajorWithMinorVersionsLimit <number of major versions for which all minor versions will be kept>Trabalho de corte de fila para excluir versões usando o algoritmo de corte automático estimado Aplicar lógica automática para cortar versões existentes de um Site: New-SPOSiteFileVersionBatchDeleteJob -Identity $siteUrl -AutomaticAplique lógica automática para cortar versões existentes de uma biblioteca:New-SPOListFileVersionBatchDeleteJob -Site $siteUrl -List $libName -AutomaticEnfileirar trabalho de corte no nível do site para excluir versões usando o limite de histórico de versão de bibliotecas de documentos individuais Sincronize o limite do histórico de versão de todas as bibliotecas de documentos para o mesmo que o do site e corte as versões existentes do site: New-SPOSiteManageVersionPolicyJob -Identity $siteUrl -SyncListPolicy -TrimUseListPolicyEnfileire o trabalho de corte no nível da biblioteca para excluir versões usando seus limites de histórico de versão Corte as versões existentes da biblioteca usando seus limites de histórico de versão: New-SPOListFileVersionBatchDeleteJob -Site $siteUrl -List $libName -TrimUseListPolicyInterromper o processamento adicional de um trabalho de corte em andamento Para interromper o processamento de um trabalho de corte no nível do site em andamento: Remove-SPOSiteFileVersionBatchDeleteJob -Identity $siteUrlouRemove-SPOSiteManageVersionPolicyJob -Identity $siteUrlPara interromper o processamento de um trabalho de corte no nível da biblioteca em andamento:Remove-SPOListFileVersionBatchDeleteJob -Site $siteUrl -List $libNameObter o status de um trabalho de corte de versão de arquivo Para obter o status de um trabalho de corte no nível do site: Get-SPOSiteFileVersionBatchDeleteJobProgress -Identity $siteUrlouGet-SPOSiteManageVersionPolicyJobProgress -Identity $siteUrlPara obter o status de um trabalho de corte no nível da biblioteca:Get-SPOListFileVersionBatchDeleteJobProgress -Site $siteUrl -List $libName
Cortar versões existentes no nível do locatário
Observação
O corte de versão no nível do locatário está atualmente em visualização particular. Esse recurso pode mudar com base nos comentários, incluindo a adição de limites de limitação no número de trabalhos que você pode executar em um período específico.
Os administradores de locatários podem usar operações no nível do locatário para iniciar um trabalho de corte de versão de arquivo em todos os sites em um locatário, atualizar as políticas de versão da biblioteca de documentos para corresponder à política do locatário e estimar o impacto do corte no armazenamento usando a análise de hipóteses.
Os cmdlets de corte de versão de arquivo em nível de locatário permitem:
- Atualize todas as políticas de versão da biblioteca de documentos para corresponder à política de locatário.
- Corte as versões existentes com base nessa política.
- Acompanhe o progresso e exclua o trabalho no nível do locatário.
Para ajudá-lo a entender o impacto da redução, cmdlets adicionais permitem que você execute consultas de análise de hipóteses rápidas e síncronas após um trabalho inicial de coleta de dados assíncronos.
Cuidado
As versões excluídas usando trabalhos de corte são excluídas permanentemente. Esse fluxo de trabalho de exclusão ignora a retenção normal da lixeira e as versões excluídas não podem ser recuperadas, a menos que os dados tenham sido armazenados em backup anteriormente usando o Backup do Microsoft 365 ou uma solução de backup semelhante.
Pré-requisitos e limitações
- Requer uma licença do Gerenciamento Avançado do SharePoint ou uma licença do Copilot.
- Somente um trabalho é permitido por locatário por vez.
- Os seguintes tipos de site são excluídos do processamento:
- Sites somente leitura
- Sites bloqueados
- Sites arquivados
- Sites com herança quebrada de política de versão
- Se a política de versão no nível do locatário for alterada enquanto o trabalho estiver em andamento, o trabalho aplicará a política atualizada aos sites não processados restantes. Os sites já processados não são reavaliados.
- O corte no nível do locatário usa a política de versão configurada no nível do locatário (Automático, Expiração Manual ou Limite de Contagem Manual). Para entender esses modos de corte, consulte Modos de corte de versão acima.
- A análise de hipóteses retorna dados de impacto para sites do SharePoint e contas do OneDrive.
- Se o locatário for multigeográfico, a análise de hipóteses e o corte de versão deverão ser executados separadamente para cada localização geográfica.
Fluxo de trabalho recomendado
1. Pré-requisitos
Baixe o Shell de Gerenciamento do SharePoint Online mais recente.
Conecte-se ao SharePoint como Administrador Global ou Administrador do SharePoint no Microsoft 365. Para saber como, consulte Introdução ao Shell de Gerenciamento do SharePoint Online.
Confirme a política de versão no nível do locatário executando:
Get-SPOTenantVersionPolicyVocê também pode usar
Get-SPOTenante marcar asEnableAutoExpirationVersionTrimpropriedades ,MajorVersionLimit,ExpireVersionsAfterDays, eVersionPolicyFileTypeOverride.
2. (Opcional, mas fortemente recomendado) Análise What-If
Antes de se comprometer com um corte, você pode estimar o impacto da política de versão do locatário sem excluir nenhuma versão:
Execute um trabalho de coleta de dados para coletar dados de versão em todos os sites:
New-SPOTenantApplyFileVersionPolicyJob -CollectVersionDataMonitore o trabalho de coleta de dados até que ele seja concluído:
Get-SPOTenantApplyFileVersionPolicyJobProgressExecutar consultas de hipóteses para estimar o impacto da aplicação de sua política:
Get-SPOTenantApplyFileVersionPolicyJobImpactVocê pode executar várias consultas de hipóteses com diferentes opções de política usando
Get-SPOVersionPolicyWithChangespara criar objetos de política modificados para comparação.Examine o impacto projetado e escolha uma política de versão desejada.
3. Cortar versões existentes e atualizar políticas da biblioteca de documentos
Depois de confirmar a política de versão do locatário e examinar o impacto projetado:
Execute o trabalho de corte com as opções desejadas:
# Trim existing versions AND set version policy on all libraries New-SPOTenantApplyFileVersionPolicyJob -TrimVersions -SetVersionPolicy # Or trim only (without updating library policies) New-SPOTenantApplyFileVersionPolicyJob -TrimVersions # Or set policy only (without trimming existing versions) New-SPOTenantApplyFileVersionPolicyJob -SetVersionPolicy # Or specify a custom version policy object $policy = Get-SPOVersionPolicyWithChanges -VersionPolicy (Get-SPOTenantVersionPolicy) -EnableAutoExpirationVersionTrim $true New-SPOTenantApplyFileVersionPolicyJob -VersionPolicy $policy -TrimVersionsMonitore e valide o trabalho de corte:
Get-SPOTenantApplyFileVersionPolicyJobProgressCancelar um trabalho em andamento (se necessário):
Remove-SPOTenantApplyFileVersionPolicyJobObservação
Depois que o cmdlet for executado com êxito, todas as novas exclusões de versões assíncronas serão interrompidas. O cancelamento de um trabalho de corte não afeta as versões que foram excluídas permanentemente enquanto o trabalho estava em andamento.
Referência de cmdlet do PowerShell no nível do locatário
| Action | PowerShell Cmdlet | Reference |
|---|---|---|
| Coletar dados da versão (pré-requisito para hipóteses) | New-SPOTenantApplyFileVersionPolicyJob -CollectVersionData |
New-SPOTenantApplyFileVersionPolicyJob |
| Estimar impacto (consulta hipotética) | Get-SPOTenantApplyFileVersionPolicyJobImpact |
Get-SPOTenantApplyFileVersionPolicyJobImpact |
| Cortar versões existentes usando a política de locatário atual | New-SPOTenantApplyFileVersionPolicyJob -TrimVersions |
New-SPOTenantApplyFileVersionPolicyJob |
| Definir a política de versão em todas as bibliotecas de documentos | New-SPOTenantApplyFileVersionPolicyJob -SetVersionPolicy |
New-SPOTenantApplyFileVersionPolicyJob |
| Cortar + definir política | New-SPOTenantApplyFileVersionPolicyJob -TrimVersions -SetVersionPolicy |
New-SPOTenantApplyFileVersionPolicyJob |
| Cortar com um objeto de política específico | New-SPOTenantApplyFileVersionPolicyJob -VersionPolicy $policy -TrimVersions |
New-SPOTenantApplyFileVersionPolicyJob |
| Acompanhar o progresso do trabalho | Get-SPOTenantApplyFileVersionPolicyJobProgress |
Get-SPOTenantApplyFileVersionPolicyJobProgress |
| Cancelar um trabalho em andamento | Remove-SPOTenantApplyFileVersionPolicyJob |
Remove-SPOTenantApplyFileVersionPolicyJob |
| Obter política de versão de locatário atual | Get-SPOTenantVersionPolicy |
Get-SPOTenantVersionPolicy |
| Criar um objeto de política modificado localmente | Get-SPOVersionPolicyWithChanges |
Get-SPOVersionPolicyWithChanges |
Saiba mais
Para obter mais informações, marcar os seguintes recursos:
- Tutorial: Gerar relatório de uso de versão
- Tutorial: Executar análise de hipóteses
- Tutorial: Trabalho de corte de fila
- Limites de Versão de Tipo de Arquivo
- Iniciar uma solicitação de sincronização e corte de configurações de versão para bibliotecas de documentos existentes em um site usando New-SPOSiteManageVersionPolicyJob
- Acompanhar o progresso das configurações de versão sincronizar e cortar solicitações para bibliotecas de documentos existentes em um site usando Get-SPOSiteManageVersionPolicyJobProgress
- Cancelar o processamento adicional das configurações de versão sincronizar e cortar as bibliotecas de documentos existentes no site usando Remove-SPOSiteManageVersionPolicyJob
- Iniciar uma solicitação de corte de versão para uma biblioteca de documentos usando New-SPOListFileVersionBatchDeleteJob
- Acompanhar o progresso de uma solicitação de corte de versão para uma biblioteca de documentos usando Get-SPOListFileVersionBatchDeleteJobProgress
- Cancelar o processamento adicional de um corte de versão para uma biblioteca de documentos usando Remove-SPOListFileVersionBatchDeleteJob