Cotas de armazenamento do OneDrive for Business não atualizam em fluxos de desligamento: Guia de correção
🔍 WiseChecker

Cotas de armazenamento do OneDrive for Business não atualizam em fluxos de desligamento: Guia de correção

Ao desligar um usuário do Microsoft 365, a cota de armazenamento do OneDrive for Business deveria refletir o novo status. No entanto, a cota muitas vezes permanece inalterada, mostrando a alocação original em vez de liberar o espaço. Isso acontece porque o processo de atualização da cota não é acionado automaticamente pelos fluxos de desligamento padrão em muitas organizações. Este artigo explica por que a cota falha ao atualizar e fornece uma correção passo a passo para resolver o problema.

Principais conclusões: Corrigir cota de armazenamento do OneDrive que não atualiza após desligamento

  • Centro de administração do Microsoft 365 > Usuários > Usuários ativos > Selecionar usuário > guia OneDrive: Gerencie e verifique diretamente a cota de um usuário específico.
  • SharePoint Online Management Shell > Set-SPOSite -Identity -StorageQuota: Cmdlet do PowerShell para forçar a atualização da cota de armazenamento de um site do OneDrive.
  • Azure AD > Usuários > Usuários excluídos > Restaurar usuário: Restaure um usuário excluído recentemente para reacionar o processo de atualização da cota.

ADVERTISEMENT

Por que as cotas de armazenamento do OneDrive não atualizam após o desligamento

Quando um usuário é desligado, o site do OneDrive geralmente é excluído após um período de carência. A cota de armazenamento desse site está vinculada à licença do usuário. Se a licença for removida antes da conclusão da exclusão do site, a cota pode não ser liberada. O serviço do SharePoint Online não recupera automaticamente a cota de um site excluído até que um ciclo completo de recuperação de armazenamento seja executado, o que pode levar até 24 horas. Em muitos casos, a cota permanece bloqueada porque o fluxo de desligamento não inclui uma etapa para atualizar ou liberar explicitamente a alocação de armazenamento.

Causa raiz técnica

A cota de armazenamento do OneDrive é armazenada como uma propriedade na coleção de sites no SharePoint Online. Quando um usuário é excluído, a coleção de sites entra em um estado de exclusão reversível. Durante esse estado, a propriedade da cota não é limpa. Somente após a exclusão permanente do site a cota fica disponível novamente. No entanto, se o fluxo de desligamento remover a licença do usuário primeiro, o site pode ser excluído, mas a propriedade da cota permanece em cache. Isso leva a uma discrepância em que o armazenamento total usado do locatário não diminui, mesmo que o usuário não exista mais.

Correção passo a passo para forçar a atualização da cota de armazenamento do OneDrive

Use os métodos a seguir para forçar a atualização da cota. Escolha o método que corresponde ao seu nível de acesso de administrador e ambiente.

Método 1: Usar o Centro de Administração do Microsoft 365

  1. Entre no centro de administração do Microsoft 365
    Acesse admin.microsoft.com e faça login com uma conta de Administrador Global ou Administrador do SharePoint.
  2. Navegue até Usuários ativos
    No menu à esquerda, selecione Usuários e depois Usuários ativos.
  3. Selecione o usuário desligado
    Encontre o usuário que foi desligado e clique no nome de exibição para abrir o painel de propriedades.
  4. Abra a guia OneDrive
    No painel de propriedades, clique na guia OneDrive. Se o usuário foi excluído, você verá uma mensagem informando que o site não está disponível. Se o usuário ainda existir, você verá a cota de armazenamento atual.
  5. Defina manualmente uma nova cota
    Se a cota ainda mostrar o valor antigo, insira um novo valor de cota em GB e clique em Salvar. Isso força um recálculo.
  6. Aguarde 15 minutos e verifique
    Atualize a página após 15 minutos e verifique se o uso de armazenamento no painel do locatário diminuiu.

Método 2: Usar o SharePoint Online Management Shell (PowerShell)

  1. Instale e conecte-se ao SharePoint Online Management Shell
    Abra o Windows PowerShell como administrador e execute Install-Module -Name Microsoft.Online.SharePoint.PowerShell. Em seguida, execute Connect-SPOService -Url https://[tenant]-admin.sharepoint.com e faça login com suas credenciais de administrador.
  2. Obtenha a URL do site do OneDrive
    Execute Get-SPOSite -IncludePersonalSite $true | Where-Object {$_.Owner -eq "usuario@dominio.com"} para encontrar a URL do site do OneDrive do usuário desligado.
  3. Verifique a cota atual
    Execute Get-SPOSite -Identity https://[tenant]-my.sharepoint.com/personal/usuario_dominio_com | Select StorageQuota para ver o valor atual da cota.
  4. Defina uma nova cota para forçar a atualização
    Execute Set-SPOSite -Identity https://[tenant]-my.sharepoint.com/personal/usuario_dominio_com -StorageQuota 1 para definir a cota como 1 GB. Isso força o sistema a recalcular.
  5. Defina a cota de volta ao padrão
    Execute Set-SPOSite -Identity https://[tenant]-my.sharepoint.com/personal/usuario_dominio_com -StorageQuota 1024 para definir novamente para 1 TB ou o padrão da sua organização.
  6. Verifique a alteração
    Execute Get-SPOSite -Identity https://[tenant]-my.sharepoint.com/personal/usuario_dominio_com | Select StorageQuota, StorageUsageCurrent para confirmar que a cota e o uso estão agora alinhados.

Método 3: Restaurar o usuário e desligar novamente

  1. Entre no centro de administração do Azure AD
    Acesse aad.portal.azure.com e faça login com uma conta de Administrador Global.
  2. Vá para Usuários excluídos
    No menu à esquerda, selecione Usuários e depois Usuários excluídos.
  3. Restaure o usuário desligado
    Encontre o usuário excluído, selecione-o e clique em Restaurar usuário. Isso traz de volta a conta do usuário e o site do OneDrive.
  4. Reatribua a licença
    Vá para o perfil do usuário, clique em Licenças e atribua a mesma licença que ele tinha antes. Aguarde 10 minutos para a cota recalcular.
  5. Exclua o usuário novamente com o fluxo correto
    Agora exclua o usuário novamente, mas desta vez certifique-se de que a licença seja removida somente após a exclusão do site do OneDrive. Aguarde 30 dias para que o site seja excluído permanentemente; então a cota será liberada.

ADVERTISEMENT

Se a cota de armazenamento do OneDrive ainda não atualizar

O site do OneDrive ainda está no estado de exclusão reversível

Quando um usuário é excluído, o site do OneDrive entra em um estado de exclusão reversível por 93 dias. Durante esse período, a cota não é liberada. Para forçar uma liberação imediata, exclua permanentemente o site usando PowerShell: Remove-SPOSite -Identity [siteURL] -NoWait. Isso ignora o período de exclusão reversível e libera a cota em algumas horas.

Remoção da licença antes da exclusão do site

Se o fluxo de desligamento remover a licença do usuário antes de excluir o site do OneDrive, a cota pode ficar travada. A correção é restaurar o usuário, reatribuir a licença e, em seguida, excluir o site primeiro antes de remover a licença. Use um script do PowerShell para automatizar essa ordem: excluir site, remover licença, excluir usuário.

Métodos de atualização da cota de armazenamento: Comparação

Item Centro de Administração PowerShell
Tempo para concluir 10 minutos 5 minutos
Nível de administrador necessário Administrador Global ou Administrador do SharePoint Administrador Global
Força o recálculo da cota Sim, alterando o valor Sim, definindo um novo valor
Pode lidar com sites em exclusão reversível Não Sim, com Remove-SPOSite
Requer etapas manuais Sim, vários cliques Sim, vários comandos

Agora você pode forçar a atualização das cotas de armazenamento do OneDrive após o desligamento usando o centro de administração ou PowerShell. Em seguida, revise seu fluxo de desligamento para garantir que o site do OneDrive seja excluído antes da remoção da licença do usuário. Para automação avançada, crie um script do PowerShell que exclua o site, remova a licença e depois exclua o usuário em sequência para evitar problemas de cota no futuro.

ADVERTISEMENT