Checklist do Administrador do OneDrive: cotas de armazenamento não atualizam em fluxos de desligamento
🔍 WiseChecker

Checklist do Administrador do OneDrive: cotas de armazenamento não atualizam em fluxos de desligamento

Ao desligar um usuário do Microsoft 365, você espera que a cota de armazenamento do OneDrive reflita o novo estado de licença ou um limite reduzido. Em vez disso, a cota permanece congelada no valor antigo mesmo após o usuário ser desabilitado ou sua licença removida. Isso acontece porque o OneDrive armazena em cache os dados de cota do Azure AD e não os reavalia até que um gatilho específico ocorra. Este artigo explica a causa raiz e fornece um checklist passo a passo para forçar a atualização da cota em fluxos de desligamento.

Principais conclusões: Forçando a atualização da cota de armazenamento do OneDrive durante o desligamento

  • Centro de administração do OneDrive > Usuário > Cota de armazenamento: Defina manualmente um novo valor de cota para substituir o padrão em cache.
  • Set-SPOSite -Identity -StorageQuota: Comando PowerShell do SharePoint Online que força uma atualização imediata da cota sem esperar a sincronização diária.
  • Remoção de licença do usuário no Azure AD: Remover a licença do usuário não reduz automaticamente a cota do OneDrive; você deve executar um script PowerShell ou usar o centro de administração.

ADVERTISEMENT

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

As cotas de armazenamento do OneDrive estão vinculadas à licença do Microsoft 365 do usuário no momento em que o conjunto de sites é criado. Quando você remove a licença de um usuário ou desabilita sua conta, o Azure AD envia um sinal para o SharePoint Online. No entanto, o SharePoint Online não reavalia a cota imediatamente. Em vez disso, ele depende de um processo em segundo plano que é executado aproximadamente a cada 24 horas. Durante o desligamento, esse atraso significa que a cota permanece no valor licenciado original, que pode ser de 1 TB ou mais, mesmo que o usuário não tenha mais uma licença válida.

Além disso, a cota padrão para usuários sem licença não é definida automaticamente para um valor menor. O sistema espera que um administrador ajuste manualmente a cota ou exclua o site. Se você simplesmente remover a licença, o OneDrive do usuário continuará consumindo armazenamento do pool total do seu locatário. Isso pode levar a excedentes inesperados de armazenamento se você desligar muitos usuários sem atualizar suas cotas.

Checklist para forçar a atualização da cota de armazenamento do OneDrive no desligamento

Use as etapas a seguir para atualizar a cota de armazenamento imediatamente após desligar um usuário. Execute estas etapas na ordem listada.

  1. Remova a licença do Microsoft 365 do usuário
    Vá para o centro de administração do Microsoft 365, selecione o usuário e remova todas as licenças atribuídas. Aguarde 15 minutos para que o Azure AD propague a alteração para o SharePoint Online.
  2. Verifique a cota atual no centro de administração do OneDrive
    No centro de administração do SharePoint, vá para Sites > Sites ativos. Selecione o site do OneDrive do usuário. Em Limite de armazenamento, observe o valor atual. Ele ainda mostrará a cota licenciada antiga.
  3. Defina manualmente uma cota reduzida pelo centro de administração
    Clique em Editar ao lado de Limite de armazenamento. Insira um novo valor de cota, como 100 MB ou o valor mínimo permitido de 1 GB. Clique em Salvar. Isso aciona uma atualização imediata da cota para esse site.
  4. Use o PowerShell do SharePoint Online para definir a cota remotamente
    Abra o SharePoint Online Management Shell. Execute Connect-SPOService -Url https://yourtenant-admin.sharepoint.com. Em seguida, execute Set-SPOSite -Identity https://yourtenant-my.sharepoint.com/personal/user_domain_com -StorageQuota 1024 (valor em MB). Isso define a cota para 1 GB instantaneamente.
  5. Confirme a atualização
    Execute Get-SPOSite -Identity https://yourtenant-my.sharepoint.com/personal/user_domain_com | Select StorageQuota para verificar o novo valor. A saída deve mostrar a cota reduzida.
  6. Opcionalmente, desabilite o site do OneDrive
    Se você não precisar reter os arquivos do usuário, execute Set-SPOSite -Identity -LockState NoAccess para bloquear o acesso. Isso não altera a cota, mas impede o consumo adicional de armazenamento.

ADVERTISEMENT

Se a cota ainda não atualizar após as etapas manuais

A cota do OneDrive retorna ao valor antigo após algumas horas

Se você definir manualmente uma cota reduzida, mas ela retornar ao valor original, o processo de sincronização em segundo plano está sobrescrevendo sua alteração. Isso ocorre quando o usuário ainda possui uma licença atribuída no Azure AD. Verifique se a remoção da licença foi concluída. Confira a guia Licenças e aplicativos do usuário no centro de administração do Microsoft 365. Se alguma licença permanecer, remova-a e repita a atualização manual da cota.

O comando PowerShell retorna um erro informando que o site não foi encontrado

A URL do site do OneDrive do usuário deve estar correta. No centro de administração do SharePoint, selecione o site e copie a URL da barra de endereços. O formato geralmente é https://yourtenant-my.sharepoint.com/personal/user_domain_com. Substitua o sublinhado e o ponto do domínio pelos valores reais. Se o site foi excluído, você não pode definir uma cota. Primeiro, restaure o site da lixeira do centro de administração do SharePoint.

A cota de armazenamento do OneDrive de um usuário excluído ainda conta contra o armazenamento do locatário

Quando você exclui um usuário, o site do OneDrive dele é movido para a lixeira do centro de administração do SharePoint. A cota de armazenamento do site permanece inalterada e ainda consome armazenamento do locatário. Para liberar esse armazenamento, você deve excluir permanentemente o site ou reduzir sua cota para 0. Use Remove-SPOSite -Identity -SkipRecycleBin para excluir permanentemente o site e liberar o armazenamento imediatamente.

Métodos de atualização de cota do OneDrive: Centro de Administração vs PowerShell

Item Centro de Administração do OneDrive PowerShell do SharePoint Online
Velocidade da atualização Instantânea após clicar em Salvar Instantânea após a conclusão do comando
Operações em lote Um site por vez Suporta loops e importação de CSV
Requer função de administrador Administrador do SharePoint ou Administrador Global Administrador do SharePoint ou Administrador Global
Reverte na sincronização em segundo plano Sim, se o usuário ainda tiver licença Sim, se o usuário ainda tiver licença
Pode definir cota abaixo de 1 GB Mínimo 1 GB Mínimo 1 MB

O centro de administração é suficiente para desligamentos pontuais. O PowerShell é necessário quando você precisa atualizar cotas para vários usuários ou definir valores abaixo de 1 GB. Ambos os métodos exigem que a licença do usuário seja removida primeiro, caso contrário a cota será revertida durante a próxima sincronização diária.

Agora você pode forçar a atualização da cota de armazenamento do OneDrive imediatamente após desligar um usuário usando o centro de administração ou o PowerShell. Sempre remova a licença do usuário antes de alterar a cota. Para desligamentos em massa, escreva um script PowerShell que percorra um CSV com as URLs dos OneDrive dos usuários e aplique uma cota reduzida. Após definir a cota, execute um comando de verificação para confirmar que a alteração foi aplicada. Se precisar liberar armazenamento completamente, exclua permanentemente o site em vez de deixá-lo com uma cota reduzida.

ADVERTISEMENT