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.
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
- Abra o centro de administração do Microsoft 365
Vá para https://admin.microsoft.com e faça login com suas credenciais de administrador. - Navegue até Usuários ativos
Selecione Usuários > Usuários ativos no menu de navegação à esquerda. - 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. - 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
- 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 - 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. - 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 - Verifique a criação do site
ExecuteGet-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
- 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. - 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. - 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. - 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')
SubstituaD7porD30ouD90para 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.
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
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.