Solução de problemas de cotas de armazenamento do OneDrive for Business para administradores do Microsoft 365: exibir usuários ausentes
🔍 WiseChecker

Solução de problemas de cotas de armazenamento do OneDrive for Business para administradores do Microsoft 365: exibir usuários ausentes

Como administrador do Microsoft 365, você pode notar que alguns usuários não aparecem no relatório de cotas de armazenamento do OneDrive no centro de administração. Isso pode dificultar o acompanhamento do consumo de armazenamento ou a aplicação de limites de cota em todo o locatário. Os usuários ausentes geralmente são usuários sem licença, usuários sem um site do OneDrive provisionado ou usuários cujas contas não foram sincronizadas com o serviço de relatórios. Este artigo explica por que certos usuários são excluídos da visualização de cotas de armazenamento e fornece métodos passo a passo para identificar e resolver essas lacunas.

Principais conclusões: corrigir usuários ausentes nas cotas de armazenamento do OneDrive

  • Centro de administração do Microsoft 365 > Relatórios > Uso > OneDrive: Mostra cotas de armazenamento apenas para usuários com licença ativa do OneDrive e um site do OneDrive provisionado.
  • Cmdlet Get-SPOSite do SharePoint Online Management Shell: Lista todos os sites do OneDrive, incluindo aqueles não visíveis na interface do centro de administração; use para auditar o armazenamento no nível do site.
  • Endpoint da API Microsoft Graph /reports/getOneDriveUsageAccountDetail: Recupera dados de uso de armazenamento por usuário para usuários licenciados, independentemente de o centro de administração exibi-los.

ADVERTISEMENT

Por que os usuários estão ausentes do relatório de cotas de armazenamento do OneDrive

O relatório de cotas de armazenamento do OneDrive no centro de administração do Microsoft 365 depende de duas condições. Primeiro, o usuário deve ter uma licença ativa do OneDrive for Business atribuída. Segundo, o usuário deve ter um site do OneDrive provisionado. Um site é provisionado automaticamente quando um usuário faz login no OneDrive pela primeira vez ou quando um administrador executa o cmdlet de provisionamento do OneDrive. Usuários que nunca fizeram login no OneDrive não terão um site e não aparecerão no relatório. Além disso, o relatório inclui apenas usuários cujas contas estão sincronizadas com o serviço de relatórios do OneDrive. Essa sincronização ocorre dentro de 24 a 48 horas após um novo usuário ser licenciado ou após a criação de um site. Se você atribuiu licenças ou criou sites recentemente, esses usuários podem não aparecer até que o próximo ciclo de sincronização seja concluído.

Usuários sem licença

Usuários sem uma licença do OneDrive for Business são excluídos do relatório de cotas de armazenamento. O relatório filtra os usuários com base na atribuição de licença, não na existência de um site. Para verificar as licenças, vá para Centro de administração do Microsoft 365 > Usuários > Usuários ativos e verifique a coluna Licenças e aplicativos para cada usuário ausente.

Usuários sem um site do OneDrive provisionado

Um usuário licenciado não aparecerá no relatório de cotas de armazenamento até que seu site do OneDrive seja provisionado. O provisionamento ocorre automaticamente no primeiro login no OneDrive ou quando um administrador usa o cmdlet Request-SPOPersonalSite. Usuários que nunca acessaram o OneDrive ou cuja criação de site foi bloqueada por uma política estarão ausentes do relatório.

Atraso na sincronização de relatórios

O relatório de cotas de armazenamento é atualizado a cada 24 a 48 horas. Se você atribuiu uma licença ou provisionou um site recentemente, aguarde pelo menos dois dias antes de concluir que um usuário está permanentemente ausente. Você pode forçar uma atualização executando o cmdlet Get-SPOSite para verificar o estado real do site.

Etapas para identificar e exibir usuários ausentes nas cotas de armazenamento do OneDrive

Use os seguintes métodos para localizar usuários que não aparecem no relatório do centro de administração e garantir que eles sejam contabilizados na visualização de cotas de armazenamento.

Método 1: Verificar a atribuição de licença no centro de administração

  1. Abra o centro de administração do Microsoft 365
    Vá para https://admin.microsoft.com e faça login com suas credenciais de administrador.
  2. Navegue até Usuários ativos
    Selecione Usuários > Usuários ativos no menu de navegação à esquerda.
  3. Pesquise o usuário ausente
    Digite o nome ou email do usuário na caixa de pesquisa e clique no usuário para abrir o painel de detalhes.
  4. Verifique a guia Licenças e aplicativos
    No painel de detalhes do usuário, selecione a guia Licenças e aplicativos. Confirme se OneDrive for Business está listado com uma marca de seleção verde. Caso contrário, atribua uma licença que inclua o OneDrive for Business, como Microsoft 365 E3 ou Office 365 E1.

Método 2: Provisionar um site do OneDrive para usuários licenciados

  1. Conecte-se ao SharePoint Online PowerShell
    Abra o Windows PowerShell como administrador e execute o seguinte comando para instalar o módulo, se necessário:
    Install-Module -Name Microsoft.Online.SharePoint.PowerShell
    Em seguida, conecte-se ao seu locatário:
    Connect-SPOService -Url https://yourtenant-admin.sharepoint.com
  2. Execute o cmdlet de provisionamento para um único usuário
    Execute:
    Request-SPOPersonalSite -UserPrincipalName usuario@seudominio.com
    Substitua o endereço de email pelo usuário ausente. Este cmdlet cria o site do OneDrive imediatamente.
  3. Provisionar vários usuários de uma vez
    Para provisionar vários usuários, crie um arquivo CSV com uma coluna chamada UserPrincipalName e execute:
    $usuarios = Import-Csv -Path C:\usuarios.csv
    Request-SPOPersonalSite -UserPrincipalName $usuarios.UserPrincipalName
  4. Verifique a criação do site
    Execute Get-SPOSite -IncludePersonalSite $true -Filter "Url -like '-my.sharepoint.com/personal/'" e procure pela URL do usuário na saída. O site deve aparecer imediatamente após o provisionamento.

Método 3: Usar a API Microsoft Graph para recuperar dados de armazenamento

  1. Registre um aplicativo no Azure AD
    Vá para https://portal.azure.com, selecione Azure Active Directory > Registros de aplicativo > Novo registro. Insira um nome e clique em Registrar.
  2. Conceda permissões de API
    Nas configurações do aplicativo, selecione Permissões de API > Adicionar uma permissão > Microsoft Graph > Permissões de aplicativo. Adicione Reports.Read.All. Clique em Conceder consentimento do administrador.
  3. Obtenha um token de acesso
    Use uma ferramenta como Postman ou um script PowerShell para solicitar um token para o recurso https://graph.microsoft.com. Inclua seu ID do locatário, ID do cliente e segredo do cliente.
  4. Chame o endpoint de relatório de uso do OneDrive
    Envie uma solicitação GET para:
    https://graph.microsoft.com/v1.0/reports/getOneDriveUsageAccountDetail(period='D7')
    Substitua D7 por D30 ou D90 para períodos mais longos. A resposta contém um arquivo CSV com colunas para UserPrincipalName, StorageUsed e StorageAllocated. Usuários sem um site mostrarão zero de armazenamento usado, mas ainda aparecerão no relatório se estiverem licenciados.

ADVERTISEMENT

Se os usuários ainda não aparecerem após a correção principal

Relatório de cotas de armazenamento do OneDrive mostra zero usuários

Se o relatório inteiro estiver vazio, verifique se o serviço de relatórios está habilitado. Vá para Centro de administração do Microsoft 365 > Relatórios > Uso e verifique se os relatórios do OneDrive estão habilitados em Configurações > Relatórios. Se os relatórios estiverem desabilitados, habilite-os e aguarde 48 horas para que os dados sejam preenchidos.

Usuário tem um site, mas nenhuma cota de armazenamento aparece

Isso ocorre quando o site foi criado por uma ferramenta de terceiros ou script de migração que ignorou o processo de provisionamento padrão. Use Get-SPOSite -Identity para verificar a propriedade StorageQuota. Se mostrar um valor padrão como 0 ou 1024, defina uma cota manualmente com Set-SPOSite -Identity -StorageQuota 10485760 para 10 GB.

Usuário está licenciado, mas o site nunca foi provisionado

Algumas organizações bloqueiam a criação automática de sites do OneDrive por meio do centro de administração do SharePoint. Vá para Centro de administração do SharePoint > Políticas > Compartilhamento e verifique se Permitir que usuários criem sites pessoais está definido como Desligado. Nesse caso, ative-o e provisione os sites usando o cmdlet PowerShell do Método 2.

Relatório do centro de administração vs PowerShell vs API Graph: principais diferenças

Item Relatório do centro de administração SharePoint Online PowerShell API Microsoft Graph
Atualização dos dados Atraso de 24 a 48 horas Tempo real Atraso de 24 a 48 horas
Exibe usuários sem licença Não Sim, se o site existir Sim, se licenciado
Exibe usuários sem site Não Não Sim, com armazenamento zero
Requer função de administrador Leitor de relatórios Administrador do SharePoint Leitor de relatórios
Pode definir cota Não Sim Não

Agora você pode identificar e resolver usuários ausentes no relatório de cotas de armazenamento do OneDrive verificando atribuições de licença, provisionando sites ou usando a API Graph para coletar dados de todos os usuários licenciados. Em seguida, revise os limites de cota de armazenamento para cada usuário e ajuste-os com o cmdlet Set-SPOSite -StorageQuota para evitar sobresscrição. Para locatários com mais de 10.000 usuários, agende um script PowerShell semanal que exporte os dados de armazenamento para um arquivo CSV para análise offline.

ADVERTISEMENT