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.
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
- 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. - Navegue até Usuários ativos
No menu à esquerda, selecione Usuários e depois Usuários ativos. - 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. - 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. - 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. - 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)
- Instale e conecte-se ao SharePoint Online Management Shell
Abra o Windows PowerShell como administrador e executeInstall-Module -Name Microsoft.Online.SharePoint.PowerShell. Em seguida, executeConnect-SPOService -Url https://[tenant]-admin.sharepoint.come faça login com suas credenciais de administrador. - Obtenha a URL do site do OneDrive
ExecuteGet-SPOSite -IncludePersonalSite $true | Where-Object {$_.Owner -eq "usuario@dominio.com"}para encontrar a URL do site do OneDrive do usuário desligado. - Verifique a cota atual
ExecuteGet-SPOSite -Identity https://[tenant]-my.sharepoint.com/personal/usuario_dominio_com | Select StorageQuotapara ver o valor atual da cota. - Defina uma nova cota para forçar a atualização
ExecuteSet-SPOSite -Identity https://[tenant]-my.sharepoint.com/personal/usuario_dominio_com -StorageQuota 1para definir a cota como 1 GB. Isso força o sistema a recalcular. - Defina a cota de volta ao padrão
ExecuteSet-SPOSite -Identity https://[tenant]-my.sharepoint.com/personal/usuario_dominio_com -StorageQuota 1024para definir novamente para 1 TB ou o padrão da sua organização. - Verifique a alteração
ExecuteGet-SPOSite -Identity https://[tenant]-my.sharepoint.com/personal/usuario_dominio_com | Select StorageQuota, StorageUsageCurrentpara confirmar que a cota e o uso estão agora alinhados.
Método 3: Restaurar o usuário e desligar novamente
- Entre no centro de administração do Azure AD
Acesse aad.portal.azure.com e faça login com uma conta de Administrador Global. - Vá para Usuários excluídos
No menu à esquerda, selecione Usuários e depois Usuários excluídos. - 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. - 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. - 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.
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.