Revisões de segurança exigem dados precisos de cota de armazenamento em todas as contas do OneDrive. Quando as cotas não atualizam após alterações de política, os relatórios de conformidade ficam inconsistentes e fluxos automatizados de provisionamento podem falhar. Isso geralmente ocorre devido a um atraso no ciclo de sincronização de diretório ou a uma configuração de política no nível do locatário que bloqueia a propagação das alterações de cota. Este artigo explica a causa raiz do atraso na atualização e fornece um checklist passo a passo para forçar uma atualização de cota para preparação de revisões de segurança.
Principais conclusões: Restaurando atualizações de cota do OneDrive para revisões de segurança
- Centro de administração do Microsoft 365 > Cobrança > Licenças: Verifique se cada usuário tem uma licença atribuída que inclua armazenamento do OneDrive; usuários sem licença nunca recebem atualizações de cota.
- SharePoint Online Management Shell: Use o cmdlet
Set-SPOSite -Identity -StorageQuotapara forçar uma atualização imediata de cota no OneDrive de um usuário específico. - Ciclo de sincronização do Azure AD Connect: Acione uma sincronização delta do servidor local para propagar alterações de associação de grupo que afetam as políticas de cota.
Por que as cotas de armazenamento do OneDrive não atualizam automaticamente
As cotas de armazenamento do OneDrive são controladas por duas camadas: a cota padrão do locatário definida no centro de administração do SharePoint e substituições por usuário aplicadas via PowerShell ou centro de administração. As alterações de cota não são aplicadas instantaneamente. O serviço Microsoft 365 avalia as atualizações de cota durante um trabalho em segundo plano que é executado a cada 24 horas na maioria dos locatários. Os prazos de revisão de segurança geralmente exigem propagação mais rápida.
Uma segunda causa é a atribuição de licença. Se o OneDrive de um usuário foi provisionado sob uma licença de avaliação e depois movido para um SKU de licença diferente com um limite de armazenamento distinto, o valor da cota armazenado no SharePoint Online pode não ser atualizado até que o usuário saia e entre novamente ou até que um administrador execute uma sincronização manual. Atrasos no Azure AD Connect também podem reter alterações de licenciamento baseado em grupo que afetam a cota.
Cota padrão vs substituição por usuário
A cota padrão do locatário se aplica a todos os novos sites do OneDrive. Os sites existentes mantêm sua cota atual até que um administrador os atualize explicitamente. Uma substituição por usuário definida via PowerShell tem precedência sobre o padrão, mas deve ser aplicada individualmente. Revisões de segurança que exigem uma cota uniforme em todos os usuários precisam que tanto o padrão quanto as substituições estejam alinhados.
Checklist para forçar atualizações de cota do OneDrive para revisões de segurança
Siga estas etapas em ordem. Cada etapa aborda uma causa específica da falha de atualização.
- Verifique a atribuição de licença do usuário
Acesse Centro de administração do Microsoft 365 > Cobrança > Licenças. Selecione o produto que inclui o OneDrive for Business, por exemplo Microsoft 365 E3 ou E5. Verifique se cada usuário que precisa de atualização de cota possui uma licença ativa atribuída. Se um usuário não tiver licença, atribua uma e aguarde 15 minutos antes de prosseguir. - Verifique a cota de armazenamento padrão do locatário
Abra Centro de administração do SharePoint > Configurações > Limite de armazenamento. Anote o limite de armazenamento padrão por usuário. Se você alterar esse valor, ele se aplica apenas a novos sites do OneDrive. Os sites existentes não são atualizados. Para atualizar sites existentes, vá para a etapa 3. - Atualize a cota de armazenamento via PowerShell para todos os sites existentes do OneDrive
Abra o SharePoint Online Management Shell como administrador. Execute os seguintes comandos para conectar e atualizar todos os sites do OneDrive para uma cota específica, por exemplo 1024 GB:Connect-SPOService -Url https://seulocatario-admin.sharepoint.com Get-SPOSite -IncludePersonalSite $true -Filter "Url -like '-my.sharepoint.com/personal/'" | Set-SPOSite -StorageQuota 1048576 -StorageQuotaWarningLevel 1048576
Isso define a cota para 1 TB e o nível de aviso para o mesmo valor para que nenhum e-mail de aviso seja enviado. Substitua 1048576 pelo valor desejado em MB.
- Force uma sincronização delta do Azure AD Connect
Se sua organização usa o Azure AD Connect para sincronização de diretório, execute uma sincronização delta no servidor local. Abra o PowerShell como Administrador e execute:Start-ADSyncSyncCycle -PolicyType Delta
Isso envia alterações de associação de grupo e atualizações de licença para o Microsoft 365 imediatamente, em vez de aguardar o intervalo de sincronização padrão de 30 minutos.
- Acione o trabalho em segundo plano de atualização de cota do OneDrive
O Microsoft 365 executa um trabalho em segundo plano que recalcula as cotas. Para forçar esse trabalho, use o SharePoint Online Management Shell para executar:Set-SPOSite -Identity "https://seulocatario-my.sharepoint.com/personal/usuario_dominio_com" -StorageQuota 1048576 -Force
O parâmetro
-Forceignora o cache de 24 horas e aciona um recálculo imediato para esse site. Repita para cada usuário ou use o comando em massa da etapa 3. - Verifique a atualização da cota no centro de administração
Abra Centro de administração do SharePoint > Sites ativos. Pesquise pela URL do OneDrive do usuário. Clique no site e verifique o campo Limite de armazenamento. Se ainda mostrar o valor antigo, aguarde 5 minutos e atualize a página. Se não mudar, execute novamente o comando PowerShell da etapa 5. - Documente o estado atual da cota para a revisão de segurança
Exporte os dados de cota para um arquivo CSV para seu relatório de conformidade. No SharePoint Online Management Shell, execute:Get-SPOSite -IncludePersonalSite $true -Filter "Url -like '-my.sharepoint.com/personal/'" | Select Title, Url, StorageQuota, StorageUsageCurrent | Export-Csv -Path C:\quotas.csv -NoTypeInformation
Revise o CSV para confirmar que cada usuário mostra a cota correta.
Se as cotas ainda não atualizarem após seguir o checklist
O site do OneDrive está em estado bloqueado
Um site do OneDrive bloqueado não pode receber atualizações de cota. Verifique o status do site no Centro de administração do SharePoint > Sites ativos. Se o status for Bloqueado, desbloqueie-o selecionando o site e clicando em Desbloquear. Em seguida, execute novamente a atualização de cota via PowerShell.
O usuário tem vários sites do OneDrive
Se um usuário foi reprovisionado com um novo site do OneDrive, o site antigo pode ainda manter a cota desatualizada. O centro de administração mostra apenas o site ativo. Use o PowerShell para listar todos os sites desse usuário:
Get-SPOSite -IncludePersonalSite $true -Filter "Url -like 'usuario_dominio.com'" | Select Url, StorageQuota
Exclua o site antigo ou atualize sua cota para corresponder ao site ativo.
Atraso no licenciamento baseado em grupo
Se você usa licenciamento baseado em grupo do Azure AD, a atribuição de licença pode levar até 24 horas para ser aplicada. Acione uma sincronização delta conforme descrito na etapa 4, depois aguarde 30 minutos para que a licença seja avaliada. Após a licença estar ativa, execute a atualização de cota da etapa 5.
Comparação de métodos de atualização de cota do OneDrive
| Item | Centro de Administração do SharePoint | PowerShell (Set-SPOSite) |
|---|---|---|
| Velocidade de atualização | Até 24 horas para sites existentes | Instantâneo com o parâmetro -Force |
| Suporte a atualização em massa | Não, um site por vez | Sim, via pipeline do Get-SPOSite |
| Requer função de administrador | Administrador do SharePoint | Administrador do SharePoint |
| Entrada no log de auditoria | Sim | Sim |
| Funciona em sites bloqueados | Não | Não |
O PowerShell é o único método confiável para forçar uma atualização imediata de cota durante uma revisão de segurança. O centro de administração deve ser usado apenas para verificação.
Após concluir este checklist, você pode verificar se cada site do OneDrive exibe a cota de armazenamento correta no CSV exportado. Para revisões de segurança recorrentes, agende um script semanal do PowerShell que execute o comando de atualização em massa e exporte o relatório de cota para sua equipe de conformidade. Use o cmdlet Get-SPOSite do SharePoint Online Management Shell para monitorar tendências de uso de armazenamento, permitindo ajustar as cotas antes do próximo ciclo de revisão.