Cotas de armazenamento do OneDrive for Business não atualizam para grandes departamentos: Guia de correção
🔍 WiseChecker

Cotas de armazenamento do OneDrive for Business não atualizam para grandes departamentos: Guia de correção

Ao gerenciar cotas de armazenamento do OneDrive for Business para um grande departamento, você pode notar que a cota atribuída não reflete corretamente no centro de administração do OneDrive ou nas páginas do OneDrive do usuário. Esse atraso ou falha na atualização geralmente ocorre devido a limites de propagação no Microsoft 365 ou porque a alteração de cota foi aplicada a um grupo que excede a capacidade de processamento imediato do serviço. Este artigo explica por que as atualizações de cota de armazenamento podem parar em grandes departamentos e fornece uma correção passo a passo para forçar a atualização. Você também aprenderá como verificar a alteração e o que fazer se a cota ainda não aparecer corretamente.

Principais conclusões: Cota de armazenamento do OneDrive não atualiza para grandes departamentos

  • Centro de administração do Microsoft 365 > Centro de administração do SharePoint > Sites ativos > URL do site do OneDrive: Use a configuração de limite de armazenamento no nível do site para forçar uma atualização de cota para um usuário específico.
  • Set-SPOSite -Identity URL -StorageQuotaWarningLevel MB: Cmdlet do PowerShell que ignora atrasos de propagação e aplica a cota imediatamente ao site do OneDrive.
  • Centro de administração do Microsoft 365 > Usuários > Usuários ativos > Configurações do OneDrive do usuário: Verifique a cota de armazenamento atual do usuário para confirmar se a alteração foi propagada.

ADVERTISEMENT

Por que as atualizações de cota de armazenamento do OneDrive falham em grandes departamentos

Quando você altera uma cota de armazenamento para um usuário ou grupo no centro de administração do Microsoft 365, a alteração deve ser propagada para o serviço SharePoint Online que hospeda os sites do OneDrive. Para um único usuário ou um grupo pequeno, essa propagação geralmente é concluída em minutos. Para um grande departamento — normalmente mais de 500 usuários — o serviço aplica a alteração em lotes. Se o tamanho do lote exceder o limite interno do serviço, a atualização pode parecer bem-sucedida no painel de administração, mas nunca chegar ao site subjacente do OneDrive.

Outra causa comum é que a alteração de cota foi aplicada a um grupo de segurança ou lista de distribuição que contém grupos aninhados. O SharePoint Online não processa recursivamente grupos aninhados para atualizações de cota de armazenamento. Apenas os membros diretos do grupo recebem a nova cota, enquanto os membros indiretos permanecem no limite antigo. Essa incompatibilidade cria a ilusão de que a atualização falhou para todo o departamento.

Por fim, o campo de cota de armazenamento do centro de administração do OneDrive pode armazenar em cache o valor anterior por até 24 horas. Mesmo que o site subjacente tenha recebido a nova cota, a exibição do centro de administração pode não ser atualizada até que o cache expire. Esse comportamento de cache é proposital e pode causar confusão.

Etapas para forçar atualizações de cota de armazenamento do OneDrive em grandes departamentos

Use os métodos a seguir em ordem. O primeiro método usa o centro de administração e funciona para usuários individuais. O segundo método usa o PowerShell e é necessário para atualizações em massa em grandes grupos.

Método 1: Atualizar cota para um único usuário via Centro de Administração do SharePoint

  1. Abra o centro de administração do SharePoint
    Entre no centro de administração do Microsoft 365 em admin.microsoft.com. Na navegação à esquerda, selecione Centros de administração e depois SharePoint.
  2. Localize o site do OneDrive do usuário
    No centro de administração do SharePoint, selecione Sites ativos no menu à esquerda. Na caixa de pesquisa, digite o nome completo ou endereço de email do usuário. A URL do site do OneDrive geralmente segue o padrão https://yourtenant-my.sharepoint.com/personal/user_domain_com.
  3. Abra as configurações do site
    Clique na URL do site para abrir o painel de detalhes do site. No painel, selecione a guia Configurações.
  4. Altere o limite de armazenamento
    Em Limite de armazenamento, selecione Editar. Insira a nova cota em megabytes. Por exemplo, 1 terabyte equivale a 1048576 MB. Clique em Salvar.
  5. Verifique a cota
    Aguarde 5 minutos. Abra o OneDrive do usuário navegando até https://yourtenant-my.sharepoint.com/personal/user_domain_com. Clique no ícone de engrenagem, selecione Configurações do OneDrive e depois Armazenamento. Confirme se a cota exibida corresponde à que você definiu.

Método 2: Atualização em massa da cota para um grande departamento usando PowerShell

  1. Instale e conecte-se ao PowerShell do SharePoint Online
    Abra o Windows PowerShell como administrador. Execute Install-Module -Name Microsoft.Online.SharePoint.PowerShell se ainda não estiver instalado. Em seguida, execute Connect-SPOService -Url https://yourtenant-admin.sharepoint.com e faça login com uma conta de administrador do SharePoint.
  2. Obtenha todos os sites do OneDrive do departamento
    Se os usuários do seu departamento estiverem em um grupo de segurança específico, exporte os membros do grupo primeiro. Use Get-SPOSite -IncludePersonalSite $true -Filter "Url -like '-my.sharepoint.com/personal/'" para listar todos os sites do OneDrive. Filtre a lista por propriedade do usuário ou comparando com um CSV dos usuários do departamento.
  3. Aplique a nova cota a cada site
    Execute o seguinte cmdlet para cada site:
    Set-SPOSite -Identity -StorageQuotaWarningLevel -StorageQuota
    Substitua pela URL completa do site do OneDrive e pelo novo limite em megabytes. Por exemplo:
    Set-SPOSite -Identity https://contoso-my.sharepoint.com/personal/john_contoso_com -StorageQuotaWarningLevel 512000 -StorageQuota 1048576
  4. Execute o cmdlet em um loop para todos os usuários
    Use um loop foreach para aplicar a cota a cada site da sua lista filtrada. Exemplo:
    foreach ($site in $sites) { Set-SPOSite -Identity $site.Url -StorageQuotaWarningLevel 512000 -StorageQuota 1048576 }
    Esse processo ignora os atrasos de propagação em lote e atualiza cada site diretamente.
  5. Verifique a atualização em massa
    Execute Get-SPOSite -Identity | fl StorageQuota, StorageQuotaWarningLevel para uma amostra de usuários. A saída deve mostrar os novos valores imediatamente.

ADVERTISEMENT

Se a cota de armazenamento do OneDrive ainda não atualizar após a correção

A cota retorna ao valor antigo após algumas horas

Isso indica que uma política de grupo ou uma configuração central de cota de armazenamento está substituindo sua alteração manual. Verifique no centro de administração do Microsoft 365 em Cobrança > Licenças se o usuário tem a licença correta que inclui o armazenamento desejado. Verifique também no centro de administração do SharePoint em Políticas > Armazenamento se há um limite de armazenamento de todo o locatário que pode limitar cotas individuais.

PowerShell retorna um erro: “Site does not exist”

O site do OneDrive do usuário pode não ter sido provisionado ainda. O usuário deve fazer login no OneDrive pelo menos uma vez para criar o site. Peça ao usuário para visitar onedrive.com e fazer login com sua conta corporativa. Após a criação do site, execute novamente o cmdlet do PowerShell.

O centro de administração mostra a cota antiga, mas o usuário vê a nova cota

Este é o comportamento de cache descrito anteriormente. O cache do centro de administração pode levar até 24 horas para ser atualizado. O limite de armazenamento real do usuário está correto. Você pode limpar o cache do navegador ou usar uma janela de navegação privada para forçar o centro de administração a buscar dados atualizados.

Centro de Administração do SharePoint vs PowerShell para Atualizações de Cota: Principais Diferenças

Item Centro de Administração do SharePoint PowerShell (Set-SPOSite)
Velocidade de propagação Processamento em lote; pode levar horas para grupos grandes Imediata para cada site processado
Suporte para atualizações em massa Apenas usuário único ou grupo pequeno via interface Suporta loops e importação de CSV para qualquer número de usuários
Tratamento de grupos aninhados Não processa membros de grupos aninhados Sem dependência de grupo; você segmenta URLs de site específicas
Relatório de erros Mínimo; mensagem de sucesso pode não refletir a propagação real Mensagens de erro explícitas para sites ausentes ou problemas de permissão
Atraso de cache Centro de administração pode armazenar valor antigo em cache por até 24 horas Sem cache; Get-SPOSite retorna dados em tempo real

O centro de administração do SharePoint é adequado para alterações de cota de usuário único onde o feedback imediato não é crítico. Para grandes departamentos ou quando grupos aninhados estão envolvidos, o PowerShell fornece controle direto e verificação imediata. Use o PowerShell sempre que precisar atualizar mais de 50 usuários de uma vez ou quando o centro de administração falhar em propagar a alteração.

Agora você pode diagnosticar por que as atualizações de cota de armazenamento do OneDrive param em grandes departamentos e aplicar a correção correta usando o centro de administração do SharePoint para usuários individuais ou o PowerShell para atualizações em massa. Após aplicar a correção, verifique a cota usando a página de configurações do OneDrive do usuário ou o cmdlet Get-SPOSite. Como dica avançada, combine o cmdlet Set-SPOSite com um runbook agendado do Azure Automation para aplicar cotas de armazenamento automaticamente para novos usuários, prevenindo futuros atrasos de propagação.

ADVERTISEMENT